Freigeben über


D3D12_VIDEO_DECODE_CONFIGURATION-Struktur (d3d12video.h)

Beschreibt die Konfiguration für einen Videodecoder.

Syntax

typedef struct D3D12_VIDEO_DECODE_CONFIGURATION {
  GUID                                   DecodeProfile;
  D3D12_BITSTREAM_ENCRYPTION_TYPE        BitstreamEncryption;
  D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE InterlaceType;
} D3D12_VIDEO_DECODE_CONFIGURATION;

Member

DecodeProfile

Eine GUID, die das Profil für den Decoder identifiziert, z. B. D3D12_VIDEO_DECODE_PROFILE_H264 oder D3D12_VIDEO_DECODE_PROFILE_HEVC_MAIN. Eine Liste der unterstützten GUIDs finden Sie unter Direct3D 12 Video-GUIDs.

BitstreamEncryption

Ein Member der D3D12_BITSTREAM_ENCRYPTION_TYPE-Enumeration , die den Typ der Bitstromverschlüsselung angibt. Verwenden Sie für keine Verschlüsselung D3D12_BITSTREAM_ENCRYPTION_TYPE_NONE.

InterlaceType

Ein Member der D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE Enumeration den gewünschten Interlacetyp, der von den codierten Frames verwendet wird.

Anforderungen

   
Kopfzeile d3d12video.h