PFND3D12DDI_VIDEO_DECODE_FRAME_0032 función de devolución de llamada (d3d12umddi.h)
PFND3D12DDI_VIDEO_DECODE_FRAME_0032 registra una operación de descodificación de fotogramas en la lista de comandos. Las entradas, salidas y parámetros para el descodificación se especifican como argumentos para este método.
Sintaxis
PFND3D12DDI_VIDEO_DECODE_FRAME_0032 Pfnd3d12ddiVideoDecodeFrame0032;
void Pfnd3d12ddiVideoDecodeFrame0032(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 *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 | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d12umddi.h |