Penyisipan Bingkai Kunci Paksa (Microsoft Media Foundation)

Saat mengonfigurasi objek encoder video, Anda dapat mengatur interval maksimum untuk bingkai kunci dalam konten yang dikodekan. Namun, codec akan menempatkan bingkai kunci dalam interval tersebut seperti yang ditentukan oleh konten; interval bingkai kunci tidak konstan. Untuk beberapa aplikasi, jarak bingkai kunci sangat penting. Misalnya, aplikasi pengeditan video memerlukan bingkai kunci di lokasi yang logis ke editor, seperti pada jeda adegan dan transisi bidikan.

Penyisipan bingkai kunci paksa adalah fitur yang memungkinkan Anda meminta agar bingkai input dikodekan sebagai bingkai kunci. Encoder akan mencoba untuk mematuhi permintaan ini, tetapi pengaturan buffer (laju bit dan jendela buffer) yang dikonfigurasi untuk sesi pengodean selalu diutamakan.

Objek encoder video menerapkan penyisipan bingkai kunci paksa sebagai respons terhadap ekstensi unit data yang dilampirkan ke sampel input. Untuk informasi selengkapnya tentang ekstensi unit data, lihat Menggunakan Ekstensi Unit Data.

Data ekstensi untuk penyisipan bingkai kunci paksa diidentifikasi oleh nilai GUID berikut: F72A3C6F-6EB4-4EBC-B192-09AD9759E828. Ekstensi individual nilai BOOL. Atur nilai ke TRUE untuk menunjukkan permintaan bingkai kunci.

Menggunakan Ekstensi Unit Data

Bekerja dengan Video