Freigeben über


D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Struktur (d3d12umddi.h)

Enthält Informationen zur Videodecodierungskonfiguration. Enthält allgemeine Parameter zum Überprüfen von Funktionen und Erstellen des Decoders, Decodieren des Datenstroms 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;

Angehörige

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.

Bemerkungen

Das Decoderobjekt stellt eine Decodierungssitzung dar und kann Trackingstrukturen für die gesamte Datenstromdecodierung enthalten. Es wird erwartet, dass alle signifikanten Zuordnungen innerhalb des Decoder-Heapobjekts ausgeführt werden.

Anforderungen

Anforderung Wert
Header- d3d12umddi.h