Compartir a través de


PFND3D12DDI_VIDEO_DECODE_FRAME_0041 función de devolución de llamada (d3d12umddi.h)

PFND3D12DDI_VIDEO_DECODE_FRAME_0041 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_0041 Pfnd3d12ddiVideoDecodeFrame0041;

void Pfnd3d12ddiVideoDecodeFrame0041(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
  const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041 *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