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;

Member

NodeIndex

In multiadapter-Betrieb gibt dies an, auf welches physische Adapter des Geräts dieser Vorgang angewendet wird.

ProfileCount

Die Anzahl der abzurufenden Profile. Die Laufzeit stellt sicher, dass dieser Wert dem von PFND3D12DDI_VIDEO_GETCAPS zurückgegebenen Wert entspricht, 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, 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 zuzuweisen, um die Liste der Profile abzurufen. Anschließend wird die Liste über PFND3D12DDI_VIDEO_GETCAPS abgerufen, wobei die D3D12DDICAPS_TYPE auf D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILES festgelegt ist.

Anforderungen

   
Header d3d12umddi.h (include D3d12umddi.h)