Condividi tramite


struttura D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 (d3d12umddi.h)

Specifica le informazioni utilizzate per recuperare un elenco di formati supportati per una configurazione decodifica.

Sintassi

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;

Membri

NodeIndex

Nell'operazione a più schede indica a quale scheda fisica del dispositivo si applica questa operazione.

Configuration

Specifica la configurazione decodifica per l'elenco di formati.

FormatCount

Numero di formati da recuperare. Il runtime garantisce che questo valore corrisponda al valore restituito da PFND3D12DDI_VIDEO_GETCAPS con D3D12DDI_CAPSTYPE_VIDEO impostato su D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT.

pOutputFormats

Puntatore ai formati supportati restituiti. L'applicazione chiamante alloca l'archiviazione per l'elenco di formati.

Osservazioni

Questi metodi consentono l'elenco dei formati di decodifica supportati dall'hardware. Per prima cosa, usare PFND3D12DDDI_VIDEO_GETCAPS viene chiamato con D3D12DDICAPS_TYPE_VIDEO impostato su D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT per recuperare il numero di formati supportati. Il chiamante usa questa opzione per allocare spazio di archiviazione per recuperare l'elenco dei formati. L'elenco viene quindi recuperato tramite PFND3D12DDI_VIDEO_GETCAPS con il D3D12DDICAPS_TYPE impostato su D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMATS.

Fabbisogno

Requisito Valore
intestazione d3d12umddi.h (include D3d12umddi.h)