Freigeben über


D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS-Struktur (d3d12video.h)

Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_DECODE_FORMAT ist. Ruft die Liste der unterstützten Formate ab.

Syntax

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS {
  UINT                             NodeIndex;
  D3D12_VIDEO_DECODE_CONFIGURATION Configuration;
  UINT                             FormatCount;
  DXGI_FORMAT                      *pOutputFormats;
} D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS;

Member

NodeIndex

Legen Sie für einzelne GPU-Vorgänge diesen Wert auf 0 (null) fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten (den physischen Adapter des Geräts) zu identifizieren, auf den die Befehlswarteschlange angewendet wird. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur ein Bit festgelegt werden.

Configuration

Eine D3D12_VIDEO_DECODE_CONFIGURATION-Struktur , die die Decodierungskonfiguration für die Liste der Formate beschreibt.

FormatCount

Die Anzahl der abzurufenden Formate. Diese Zahl muss mit dem Wert übereinstimmen, der von einem Aufruf ID3D12VideoDevice::CheckFeatureSupport zurückgegeben wird, wenn das angegebene Feature D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT ist.

pOutputFormats

Eine Liste der DXGI_FORMAT Strukturen, die die unterstützten Formate darstellen.

Anforderungen

   
Kopfzeile d3d12video.h