Compartir a través de


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