D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Struktur (d3d12umddi.h)

Enthält Informationen zur Konfiguration der Videocodierung. Enthält allgemeine Parameter zum Überprüfen von Funktionen und zum Erstellen des Decoders, des Decodierungsdatenstroms und der Kryptositzungsobjekte.

Syntax

typedef struct D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 {
  GUID                                     DecodeProfile;
  GUID                                     BitstreamEncryption;
  D3D12DDI_VIDEO_CODED_INTERLACE_TYPE_0020 InterlaceType;
} D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020;

Member

DecodeProfile

Das Profil für den gewünschten Decoder, z. B. HEVC_10BIT, HEVC_8BIT, H264_MAIN.

BitstreamEncryption

Die GUID, die die Verschlüsselung identifiziert, z. B. D3D12DDI_DECODER_ENCRYPTION_HW_CENC.

InterlaceType

Der interlace-Typ, der von den codierten Frames verwendet wird. Siehe D3D12DDI_VIDEO_CODED_INTERLACE_TYPE.

Hinweise

Das Decoderobjekt stellt eine Decodierungssitzung dar und kann Nachverfolgungsstrukturen für die gesamte Streamdecodierung enthalten. Es wird erwartet, dass alle wichtigen Zuordnungen innerhalb des Decoderheapobjekts vorhanden sind.

Anforderungen

Anforderung Wert
Header d3d12umddi.h