D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264-Struktur (d3d12video.h)
Stellt einen Referenzbilddeskriptor für die H.264-Videocodierung dar.
Syntax
typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 {
UINT ReconstructedPictureResourceIndex;
BOOL IsLongTermReference;
UINT LongTermPictureIdx;
UINT PictureOrderCountNumber;
UINT FrameDecodingOrderNumber;
UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264;
Member
ReconstructedPictureResourceIndex
Ordnet das aktuelle Referenzbild, das von dieser Struktur beschrieben wird, einer Ressource im D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC zu. ReferenceFrames-Array .
IsLongTermReference
Legen Sie fest, wann der beschriebene Referenzrahmen als langfristiges Referenzbild verwendet wird.
LongTermPictureIdx
Gibt bei Verwendung als Langzeitbezug die Langfristige Referenzindexnummer an.
PictureOrderCountNumber
Die beschriebene Referenzrahmenanzeigereihenfolge.
FrameDecodingOrderNumber
Die Framedecodierungsreihenfolge mit Semantik, wie durch den Sliceheader angegeben , frame_num Syntaxelement, das dem codierten Referenzbild zugeordnet ist.
TemporalLayerIndex
Anzahl der Bildebenen in der temporalen Hierarchie. Überprüfen Sie die maximale Anzahl von Ebenen in D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Unterstützte Mindestversion (Server) | Windows Build 22000 |
Kopfzeile | d3d12video.h |