Freigeben über


D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 Struktur (d3d12umddi.h)

Struktur, die verwendet wird, um zu überprüfen, ob eine Farbraumkonvertierung, Formatkonvertierung und Skalierung unterstützt werden und ob sie aus Echtzeitgründen oder referenzbasiertem Pufferformat erforderlich ist.

Syntax

typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
  UINT                                                NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020            Configuration;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020              DecodeSample;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020              OutputFormat;
  DXGI_RATIONAL                                       FrameRate;
  UINT                                                BitRate;
  D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                   ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;

Angehörige

NodeIndex

Im Multiadapter-Vorgang gibt der NodeIndex an, auf welchen physischen Adapter des Geräts dieser Vorgang zutrifft.

Configuration

Die Verschlüsselung des Profils und des Bitstreams. Siehe D3D12DDI_VIDEO_DECODE_CONFIGURATION.

DecodeSample

Die Als Beispielbeschreibung decodierte Quelle. Siehe D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.

OutputFormat

Die Ausgabebeispielbeschreibung. Siehe D3D12DDI_VIDEO_FORMAT_DESCRIPTION.

FrameRate

Die Bildfrequenz des Videoinhalts. Dies wird vom Treiber verwendet, um zu bestimmen, ob das Video in Echtzeit decodiert werden kann.

BitRate

Die durchschnittliche Datenkomprimierungsrate pro Sekunde für den komprimierten Videostream. Dies wird vom Treiber verwendet, um zu bestimmen, ob das Video in Echtzeit decodiert werden kann.

SupportFlags

Unterstützte Flags. Siehe D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS.

ScaleSupport

Gibt den unterstützten Ausgabegrößenbereich für die Decodierungskonvertierung an. Siehe D3D12DDI_VIDEO_SCALE_SUPPORT.

Bemerkungen

Die Überprüfung erfolgt über pfnGetCaps, wobei die D3D12DDICAPS_TYPE auf einen Wert von D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORTfestgelegt ist.

Wenn der Farbraum und die Formatkonvertierung gemeldet werden, wird SupportedFlags- D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED festgelegt. Anrufer sollten ScaleSupport- überprüfen, um zu verstehen, ob die Skalierung unterstützt wird.

Anforderungen

Anforderung Wert
Header- d3d12umddi.h

Siehe auch

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS