struktur D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 (d3d12umddi.h)
Struktur D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 menjelaskan gambar referensi yang digunakan dalam pengodean AV1.
Sintaks
typedef struct D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 {
UINT ReconstructedPictureResourceIndex;
UINT TemporalLayerIndexPlus1;
UINT SpatialLayerIndexPlus1;
D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 FrameType;
D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 WarpedMotionInfo;
UINT OrderHint;
UINT PictureIndex;
} D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095;
Anggota
ReconstructedPictureResourceIndex
Memetakan gambar referensi saat ini yang dijelaskan oleh struktur ini ke sumber daya di D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0. Array ReferenceFrames .
Jika slot terkait di ReferenceFramesReconPictureDescriptors yang berisi struktur ini memiliki referensi ReconstructedPictureResourceIndex yang valid ke array D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0.ReferenceFrames maka rentang nilai yang diizinkan adalah [0..254]. Jika tidak, jika sesuai dengan slot kosong/tidak digunakan di buffer gambar yang didekodekan (DPB), maka nilai harus diatur ke D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX.
TemporalLayerIndexPlus1
Indeks lapisan temporal gambar referensi bertambah oleh salah satu bingkai yang dikodekan sebelumnya sekarang digunakan sebagai referensi.
SpatialLayerIndexPlus1
Indeks lapisan spasial gambar ditambah salah satu bingkai yang dikodekan sebelumnya sekarang digunakan sebagai referensi.
FrameType
Nilai **D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 yang menentukan jenis bingkai yang digunakan untuk mengodekan bingkai referensi yang dijelaskan yang terkait dengan entri ini.
WarpedMotionInfo
Struktur D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 yang berisi parameter gerakan global. Hanya digunakan jika didukung dalam D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS.
OrderHint
Referensi ref_order_hint sintaks AV1. Bahkan ketika petunjuk urutan referensi tidak dikodekan dalam bitstream AV1, OrderHint di sini harus diatur ke nilai yang digunakan dalam D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095. OrderHint untuk bingkai yang dikodekan sebelumnya yang sekarang ditahan sebagai referensi oleh deskriptor ini. Informasi ini mengisyaratkan ke driver, dalam jenis bingkai yang memungkinkan referensi bingkai, yang berasal dari bingkai sebelumnya dan yang berasal dari bingkai di masa mendatang (dalam urutan tampilan) ketika membandingkan dengan nilai bingkai saat ini D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095.OrderHint.
PictureIndex
Indeks gambar unik dari bingkai yang dikodekan sebelumnya yang disimpan dalam entri ini sebagai referensi. Parameter ini tidak terkait dengan cara apa pun terhadap sintaks standar AV1, tetapi hanya digunakan untuk pelacakan implementasi klien API sebagai gantinya.
Keterangan
Lihat Pengodean video D3D12 AV1 untuk informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11, versi 24H2 (WDDM 3.2) |
Header | d3d12umddi.h |