D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020-Struktur (d3d12umddi.h)
Gibt Informationen an, die zum Abrufen einer Liste der unterstützten Formate für eine Decodierungskonfiguration verwendet werden.
Syntax
typedef struct D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
UINT FormatCount;
DXGI_FORMAT *pOutputFormats;
} D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020;
Member
NodeIndex
Beim Vorgang mit mehreren Adaptern gibt dies an, für welchen physischen Adapter des Geräts dieser Vorgang gilt.
Configuration
Gibt die Decodierungskonfiguration für die Liste der Formate an.
FormatCount
Die Anzahl der abzurufenden Formate. 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_FORMAT_COUNT festgelegt ist.
pOutputFormats
Ein Zeiger auf die zurückgegebenen unterstützten Formate. Die aufrufende Anwendung ordnet Speicher für die Formatliste zu.
Hinweise
Diese Methoden ermöglichen die Liste der unterstützten Decodierungsformate, die von der Hardware unterstützt werden. Verwenden Sie zunächst PFND3D12DDDI_VIDEO_GETCAPS aufgerufen wird, wobei D3D12DDICAPS_TYPE_VIDEO auf D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT festgelegt ist, um die Anzahl der unterstützten Formate abzurufen. Der Aufrufer verwendet dies, um Speicher zuzuweisen, um die Liste der Formate abzurufen. Die Liste wird dann über PFND3D12DDI_VIDEO_GETCAPS abgerufen, wobei die D3D12DDICAPS_TYPE auf D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMATS festgelegt ist.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h (include D3d12umddi.h) |