Freigeben über


D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020 Struktur (d3d12umddi.h)

Gibt Informationen an, die zum Abrufen einer Liste von Profilen verwendet werden.

Syntax

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

Angehörige

NodeIndex

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

ProfileCount

Die Anzahl der abzurufenden Profile. Die Laufzeit stellt sicher, dass dieser Wert mit dem von PFND3D12DDI_VIDEO_GETCAPS zurückgegebenen Wert übereinstimmt, wobei D3D12DDI_CAPSTYPE_VIDEO auf D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_COUNT festgelegt ist.

pProfiles

Ein Zeiger auf die zurückgegebenen unterstützten Profile. Die aufrufende Anwendung weist Speicher für die Profilliste zu.

Bemerkungen

Diese Funktionen ermöglichen die Liste der unterstützten Decodierungsprofile, die von der Hardware unterstützt werden. Verwenden Sie zunächst PFND3D12DDDI_VIDEO_GETCAPS aufgerufen, wobei D3D12DDICAPS_TYPE_VIDEO auf D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_COUNT festgelegt ist, um die Anzahl der unterstützten Profile abzurufen. Der Aufrufer verwendet dies, um Speicher zum Abrufen der Liste der Profile zuzuweisen. Anschließend wird die Liste über PFND3D12DDI_VIDEO_GETCAPS abgerufen, wobei die D3D12DDICAPS_TYPE auf D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILES festgelegt ist.

Anforderungen

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