Freigeben über


D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES-Struktur (d3d12video.h)

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

Syntax

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES {
  UINT NodeIndex;
  UINT ProfileCount;
  GUID *pProfiles;
} D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES;

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.

ProfileCount

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

pProfiles

Eine Liste der GUIDs, die die unterstützten Profile darstellen. Die aufrufende Anwendung muss Speicher für die Profilliste zuordnen, bevor CheckFeatureSupport aufgerufen wird.

Anforderungen

Anforderung Wert
Header d3d12video.h

Weitere Informationen

D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT