Bagikan melalui


H264Video interface

Menjelaskan semua properti untuk mengodekan video dengan codec H.264.

Extends

Properti

complexity

Memberi tahu encoder cara memilih pengaturan pengodeannya. Nilai defaultnya adalah Seimbang.

layers

Kumpulan lapisan H.264 output yang akan diproduksi oleh encoder.

odataType

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

rateControlMode

Mode kontrol laju video

sceneChangeDetection

Apakah encoder harus menyisipkan bingkai kunci pada perubahan adegan atau tidak. Jika tidak ditentukan, defaultnya adalah false. Bendera ini harus diatur ke true hanya ketika encoder sedang dikonfigurasi untuk menghasilkan satu video output.

Properti yang Diwariskan

keyFrameInterval

Jarak antara dua bingkai kunci. Nilai harus bukan nol dalam rentang [0,5, 20] detik, yang ditentukan dalam format ISO 8601. Defaultnya adalah 2 detik (PT2S). Perhatikan bahwa pengaturan ini diabaikan jika VideoSyncMode.Passthrough diatur, di mana nilai KeyFrameInterval akan mengikuti pengaturan sumber input.

label

Label opsional untuk codec. Label dapat digunakan untuk mengontrol perilaku muxing.

stretchMode

Mode pengubahan ukuran - bagaimana video input akan diubah ukurannya agar sesuai dengan resolusi output yang diinginkan. Defaultnya adalah AutoSize

syncMode

Mode Sinkronisasi Video

Detail Properti

complexity

Memberi tahu encoder cara memilih pengaturan pengodeannya. Nilai defaultnya adalah Seimbang.

complexity?: string

Nilai Properti

string

layers

Kumpulan lapisan H.264 output yang akan diproduksi oleh encoder.

layers?: H264Layer[]

Nilai Properti

odataType

Diskriminator polimorfik, yang menentukan berbagai jenis objek ini dapat

odataType: "#Microsoft.Media.H264Video"

Nilai Properti

"#Microsoft.Media.H264Video"

rateControlMode

Mode kontrol laju video

rateControlMode?: string

Nilai Properti

string

sceneChangeDetection

Apakah encoder harus menyisipkan bingkai kunci pada perubahan adegan atau tidak. Jika tidak ditentukan, defaultnya adalah false. Bendera ini harus diatur ke true hanya ketika encoder sedang dikonfigurasi untuk menghasilkan satu video output.

sceneChangeDetection?: boolean

Nilai Properti

boolean

Detail Properti yang Diwariskan

keyFrameInterval

Jarak antara dua bingkai kunci. Nilai harus bukan nol dalam rentang [0,5, 20] detik, yang ditentukan dalam format ISO 8601. Defaultnya adalah 2 detik (PT2S). Perhatikan bahwa pengaturan ini diabaikan jika VideoSyncMode.Passthrough diatur, di mana nilai KeyFrameInterval akan mengikuti pengaturan sumber input.

keyFrameInterval?: string

Nilai Properti

string

Diwarisi DariVideo.keyFrameInterval

label

Label opsional untuk codec. Label dapat digunakan untuk mengontrol perilaku muxing.

label?: string

Nilai Properti

string

Diwarisi DariVideo.label

stretchMode

Mode pengubahan ukuran - bagaimana video input akan diubah ukurannya agar sesuai dengan resolusi output yang diinginkan. Defaultnya adalah AutoSize

stretchMode?: string

Nilai Properti

string

Diwarisi DariVideo.stretchMode

syncMode

Mode Sinkronisasi Video

syncMode?: string

Nilai Properti

string

Diwarisi DariVideo.syncMode