estructura D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 (d3d12umddi.h)

Especifica información utilizada para recuperar una lista de formatos admitidos para una configuración de descodificación.

Sintaxis

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;

Miembros

NodeIndex

En la operación de varios adaptadores, esto indica a qué adaptador físico del dispositivo se aplica esta operación.

Configuration

Especifica la configuración de descodificación de la lista de formatos.

FormatCount

Número de formatos que se van a recuperar. El tiempo de ejecución garantiza que este valor coincide con el valor devuelto de PFND3D12DDI_VIDEO_GETCAPS con D3D12DDI_CAPSTYPE_VIDEO establecido en D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT.

pOutputFormats

Puntero a los formatos admitidos devueltos. La aplicación que llama asigna almacenamiento para la lista de formatos.

Comentarios

Estos métodos permiten la lista de formatos de descodificación admitidos por el hardware. En primer lugar, se llama a PFND3D12DDDI_VIDEO_GETCAPS con D3D12DDICAPS_TYPE_VIDEO establecido en D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT para recuperar el número de formatos admitidos. El autor de la llamada lo usa para asignar almacenamiento para recuperar la lista de formatos. A continuación, la lista se recupera a través de PFND3D12DDI_VIDEO_GETCAPS con el D3D12DDICAPS_TYPE establecido en D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMATS.

Requisitos

Requisito Valor
Header d3d12umddi.h (incluya D3d12umddi.h)