Share via


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