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) |