enumerasi VIDEOENCODER_BITRATE_MODE (ksmedia.h)
Enumerasi VIDEOENCODER_BITRATE_MODE menjelaskan mode pengodean laju bit yang didukung oleh perangkat.
Sintaks
typedef enum {
ConstantBitRate,
VariableBitRateAverage,
VariableBitRatePeak
} VIDEOENCODER_BITRATE_MODE;
Konstanta
ConstantBitRate Menentukan bahwa laju bit pengodean konstan. |
VariableBitRateAverage Menentukan bahwa laju bit pengodean adalah variabel, dengan laju bit yang ditentukan digunakan sebagai rata-rata yang dijamin selama jendela tertentu. Ukuran jendela default dianggap 5 menit. Artinya, ini menjamin bahwa laju bit rata-rata selama periode jendela (5 menit) tidak akan melebihi yang ditentukan dalam ENCAPIPARAM_BITRATE. |
VariableBitRatePeak Menentukan bahwa laju bit pengodean bervariasi dengan laju bit yang ditentukan yang digunakan sebagai rata-rata dengan puncak tidak melebihi laju bit puncak yang ditentukan melalui jendela yang ditentukan. Ukuran jendela default dianggap 500ms (secara klasifikasi satu GOP). Artinya, laju bit ini adalah "kualitas konstan" − laju bit diperkirakan rata-rata di sekitar ENCAPIPARAM_BITRATE tetapi mungkin lonjakan di atas ini. Ini tidak boleh melebihi laju bit yang ditentukan dalam ENCAPIPARAM_PEAK_BITRATE. |
Keterangan
Untuk ketiga mode, ENCAPIPARAM_BITRATE harus diatur ke laju bit rata-rata yang diharapkan selama periode 5 menit.
Ketika mode VariableBitRatePeak digunakan, ENCAPIPARAM_PEAK_BITRATE juga harus diatur ke laju bit puncak, yang tidak boleh melebihi periode 500ms (biasanya satu GOP untuk video MPEG-2).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ksmedia.h (termasuk Ksmedia.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk