Compartir a través de


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