Compartilhar via


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

Implementado pelo driver cliente para decodificar um quadro de vídeo.

Sintaxe

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

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