properti CODECAPI_AVEncVideoUseLTRFrame

Menentukan bahwa bingkai saat ini dikodekan menggunakan satu atau beberapa bingkai LTR.

Jenis Data

ULONG (VT_UI4)

GUID Properti

CODECAPI_AVEncVideoUseLTRFrame

Nilai properti

Nilai kontrol ini mencakup dua bidang, di mana setiap bidang memiliki 16 bit.

Nilai Makna
Bidang pertama
Bits[0..15]
Menunjukkan bingkai LTR mana yang diizinkan untuk mengodekan bingkai saat ini.
Encoder H.264/AVC:
Ini adalah bitmap yang menunjukkan bingkai LTR mana yang dapat digunakan sebagai referensi untuk bingkai ini. Bit yang paling tidak signifikan sesuai dengan indeks LTR 0, bit kedua yang paling tidak signifikan sesuai dengan indeks LTR 1, dll.
Nilai ini tidak boleh 0.
Indeks tertinggi yang ditentukan oleh nilai ini tidak akan lebih besar dari jumlah maksimum bingkai LTR yang ditentukan dalam properti CODECAPI_AVEncVideoLTRBufferControl kurang satu.
Bidang kedua
Bits[16..31]
Bendera yang menunjukkan apakah batasan tambahan diperlukan untuk pengodean bingkai berikutnya.
Encoder H.264/AVC:
1 berada pada satu-satunya nilai yang valid untuk bidang ini. Semua nilai lainnya tidak valid dan dicadangkan untuk digunakan di masa mendatang.
Ketika bendera 1, encoder akan mengodekan bingkai berikutnya dalam urutan pengodean tunduk pada batasan berikut:
  • Ini tidak boleh menggunakan bingkai referensi jangka pendek dalam urutan pengodean yang lebih lama dari bingkai saat ini atau pengodean di masa mendatang dalam urutan pengodean.
  • Ini tidak boleh menggunakan bingkai LTR yang tidak dijelaskan oleh kontrol CODECAPI_AVEncVideoUseLTRFrame terbaru.
  • Ini dapat menggunakan bingkai LTR yang diperbarui setelah bingkai saat ini.

Keterangan

Encoder H.264/AVC:

Properti ini tidak boleh dipanggil jika panggilan tertunda untuk menggunakan bingkai LTR telah dikeluarkan menggunakan properti CODECAPI_AVEncVideoUseLTRFrame dan encoder belum menghasilkan bingkai yang telah menggunakan LTR. Dengan kata lain, encoder tidak boleh mengantre CODECAPI_AVEncVideoUseLTRFrame permintaan.

Jika permintaan CODECAPI_AVEncVideoUseLTRFrame dikirimkan saat permintaan CODECAPI_AVEncVideoUseLTRFrame lain masih tertunda, permintaan yang lebih lama harus dihilangkan.

Memanggil CODECAPI_AVEncVideoUseLTRFrame pada bingkai lapisan non-dasar valid dan akan berlaku untuk bingkai lapisan non-dasar, tanpa penundaan ke bingkai lapisan dasar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8.1 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung
Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP]
Header
Codecapi.h

Lihat juga

Properti Media Foundation