Compartilhar via


PFND3D12DDI_VIDEO_DECODE_FRAME_0041 função de retorno de chamada (d3d12umddi.h)

PFND3D12DDI_VIDEO_DECODE_FRAME_0041 registra uma operação de decodificação de quadro na lista de comandos. Entradas, saídas e parâmetros para o decodificado são especificados como argumentos para esse método.

Sintaxe

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

Um identificador para os dados do driver para a lista de comandos. O driver usa essa região de memória para armazenar estruturas de dados internas relacionadas à sua lista de comandos.

hDrvDecoder

O decodificador de vídeo que contém o estado interno para esta sessão de decodificação. Os exemplos incluem vetores de movimento, alocações temporárias internas etc. Consulte Criando um decodificador de vídeo.

pOutputStreamParameters

Especifica os parâmetros de saída e superfície de saída. Consulte D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS.

pInputStreamParameters

Especifica o fluxo de bits de entrada, parâmetros, quadros de referência e outros parâmetros de entrada para a operação de decodificação. Consulte D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h