PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 función de devolución de llamada (d3d12umddi.h)
Implementado por el controlador de cliente para descodificar un fotograma de vídeo.
Sintaxis
PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 Pfnd3d12ddiVideoDecodeFrame00411;
void Pfnd3d12ddiVideoDecodeFrame00411(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 *pOutputStreamParameters,
const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}
Parámetros
hDrvCommandList
Identificador de los datos del controlador para la lista de comandos. El controlador usa esta región de memoria para almacenar estructuras de datos internas relacionadas con su lista de comandos.
hDrvDecoder
Descodificador de vídeo que contiene el estado interno de esta sesión de descodificación. Entre los ejemplos se incluyen vectores de movimiento, asignaciones temporales internas, etc. Consulte Creación de un descodificador de vídeo.
pOutputStreamParameters
Especifica la superficie de salida y los parámetros de salida. Consulte D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS.
pInputStreamParameters
Especifica el flujo de bits de entrada, los parámetros, los marcos de referencia y otros parámetros de entrada para la operación de descodificación. Consulte D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS.
Valor devuelto
None
Requisitos
Requisito | Valor |
---|---|
Header | d3d12umddi.h |