Compartilhar via


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

Executa uma operação de processamento de vídeo em um ou mais exemplos de entrada e grava o resultado em uma superfície de saída

Sintaxe

PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Pfnd3d12ddiVideoProcessFrame0032;

void Pfnd3d12ddiVideoProcessFrame0032(
  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  D3D12DDI_HVIDEOPROCESSOR_0020 hDrvVideoProcessor,
  const D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 *pOutputParameters,
  const D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters,
  UINT NumInputStreams
)
{...}

Parâmetros

hDrvCommandList

A lista de comandos usada para registrar esse comando de quadros de processo.

hDrvVideoProcessor

A instância do processador de vídeo a ser usada para essa chamada de processo de vídeo. O processador de vídeo mantém o estado de uma sessão de processamento de vídeo, incluindo memória intermediária necessária, dados de processamento armazenados em cache ou outro espaço de trabalho temporário.

pOutputParameters

Os argumentos de saída para o processo de vídeo. Os parâmetros disponíveis estão na estrutura D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS .

pInputStreamParameters

Especifica uma matriz de parâmetros de entrada. Os parâmetros disponíveis estão na estrutura D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS .

NumInputStreams

A contagem de fluxos de entrada.

Retornar valor

Nenhum

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d12umddi.h