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
Beim 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.
Hinweise
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, mit 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
Anforderung | Wert |
---|---|
Header | d3d12umddi.h (einschließlich D3d12umddi.h) |