Freigeben über


D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC-Struktur (d3d12video.h)

Stellt einen Referenzbilddeskriptor für die HEVC-Videocodierung dar.

Syntax

typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC {
  UINT ReconstructedPictureResourceIndex;
  BOOL IsRefUsedByCurrentPic;
  BOOL IsLongTermReference;
  UINT PictureOrderCountNumber;
  UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC;

Member

ReconstructedPictureResourceIndex

Ein UINT , das das aktuelle Referenzbild, das von dieser Struktur beschrieben wird, einer Ressource im D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC zuordnet . ReferenceFrames-Array .

IsRefUsedByCurrentPic

Ein BOOL , der angibt, ob dieser Deskriptoreintrag vom aktuellen Bild verwendet wird, indem er aus L0- und/oder L1-Listen indiziert wird.

IsLongTermReference

Ein BOOL , der auf true festgelegt ist, wenn der beschriebene Referenzrahmen als langfristiges Referenzbild verwendet wird.

PictureOrderCountNumber

Ein UINT , der die beschriebene Referenzrahmenanzeigereihenfolge angibt.

TemporalLayerIndex

Ein UINT , der die Anzahl der Bildebenen in der temporalen Hierarchie angibt. Überprüfen Sie die maximale Anzahl von Ebenen in D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Build 22000
Unterstützte Mindestversion (Server) Windows Build 22000
Kopfzeile d3d12video.h