Properti AVEncMPVGOPSize

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Menentukan jumlah maksimum gambar dari satu header group-of-pictures (GOP) ke header GOP berikutnya.

Properti ini bersifat baca/tulis.

Jenis Data

UINT32 (VT_UI4)

GUID Properti

CODECAPI_AVEncMPVGOPSize

Nilai properti

Encoder dapat mengimplementasikan properti ini sebagai set enumerasi atau sebagai rentang linier.

Keterangan

Atur properti ini sebelum memulai perekaman.

Berlaku untuk Windows 8: Ukuran GOP yang dikodekan harus lebih kecil dari atau sama dengan angka yang ditentukan melalui properti ini, untuk mempertahankan pola bingkai B yang sama yang ditetapkan oleh CODECAPI_AVEncMPVDefaultBPictureCount di seluruh GOP atau karena perubahan adegan. Misalnya, ketika jumlah bingkai B dalam GOP ditentukan menjadi 2, dan ukuran GOP adalah 11, maka encoder akan menghasilkan ukuran GOP 10 bingkai atau kurang. Ketika perubahan adegan terjadi di tengah GOP, encoder mungkin juga menyisipkan bingkai kunci dan menghasilkan GOP yang lebih kecil.

GOP ukuran 0 adalah dependen encoder dan encoder dapat memilih ukuran GOP yang berbeda berdasarkan implementasi/kualitas/performanya. Encoder harus menghormati ukuran GOP dan memotong bingkai B dalam hal ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung
Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Header
Codecapi.h

Lihat juga

Properti API Codec

Antarmuka ICodecAPI