Compartir a través de


Método ID3D12VideoProcessCommandList1::P rocessFrames1 (d3d12video.h)

Registra una operación de procesamiento de vídeo en la lista de comandos, funciona en uno o varios ejemplos de entrada y escribe el resultado en una superficie de salida. Esta versión del método admite el cambio del D3D12_VIDEO_FIELD_TYPE para cada llamada, a diferencia de ID3D12VideoProcessCommandList::P rocessFrames.

Sintaxis

void ProcessFrames1(
  ID3D12VideoProcessor                              *pVideoProcessor,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
  UINT                                              NumInputStreams,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 *pInputArguments
);

Parámetros

pVideoProcessor

Puntero a una interfaz ID3D12VideoProcessor que representa una instancia de procesador de vídeo.

pOutputArguments

Estructura de D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS que especifica la superficie de salida y los argumentos de salida.

NumInputStreams

Recuento de flujos de entrada.

pInputArguments

Puntero a una matriz de estructuras de D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 que especifican los parámetros de entrada.

Valor devuelto

None

Requisitos

   
Encabezado d3d12video.h
Archivo DLL d3d12.dll