Freigeben über


D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020-Struktur (d3d12umddi.h)

Gibt Daten an, die verwendet werden, um die Unterstützung der Hardware für eine Konfiguration zu bestimmen. Wird von der PFND3D12DDI_VIDEO_GETCAPS Rückruffunktion verwendet, wobei der Type-Parameter in D3D12DDIARG_VIDEO_GETCAPS_0020 auf D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT festgelegt ist.

Syntax

typedef struct D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 {
  UINT                                           NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020       Configuration;
  UINT                                           Width;
  UINT                                           Height;
  DXGI_FORMAT                                    DecodeFormat;
  DXGI_RATIONAL                                  FrameRate;
  UINT                                           BitRate;
  D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_0020       SupportFlags;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 ConfigurationFlags;
  D3D12DDI_VIDEO_DECODE_TIER_0020                DecodeTier;
} D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020;

Member

NodeIndex

Beim Betrieb mit mehreren Adaptern gibt dies an, für welchen physischen Adapter des Geräts dieser Vorgang gilt.

Configuration

Das Decodierungsprofil und die Bitstreamverschlüsselung. Weitere Informationen finden Sie unter D3D12DDI_VIDEO_DECODE_CONFIGURATION.

Width

Die Decodierungsbreite des Quelldatenstroms.

Height

Die Decodierungshöhe des Quelldatenstroms.

DecodeFormat

Das DirectX-Ressourcendatenformat, das als Decodierungsformat verwendet werden soll. Wenn keine Decoderkonvertierung angegeben ist, ist dieses Format das Ausgabeformat.

FrameRate

Die Bildfrequenz des Videoformats. Wird verwendet, um Leistungshinweise im SupportFlags-Member zurückzugeben. Ein Wert von null (0) bedeutet unbekannt.

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. Ein Wert von null (0) bedeutet unbekannt.

SupportFlags

Unterstützte Flags. Weitere Informationen finden Sie unter D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS.

ConfigurationFlags

Konfigurationsflags. Weitere Informationen finden Sie unter D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS.

DecodeTier

Die von dieser Konfiguration unterstützte Ebene. Weitere Informationen finden Sie unter D3D12DDI_VIDEO_DECODE_TIER.

Hinweise

Diese Struktur wird über die PfnGetCaps-Rückruffunktion abgerufen, wobei die D3D12DDICAPS_TYPE auf den Wert D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT festgelegt ist.

Anforderungen

Anforderung Wert
Header d3d12umddi.h (einschließlich D3d12umddi.h)

Weitere Informationen

D3D12DDI_VIDEO_DECODE_CONFIGURATION

D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER