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)