Compartir a través de


Método ID3D12VideoProcessCommandList::P rocessFrames (d3d12video.h)

Registra una operación de procesamiento de vídeo en la lista de comandos, funcionando en uno o varios ejemplos de entrada y escribiendo el resultado en una superficie de salida.

Nota

Esta versión del método no permite cambiar el D3D12_VIDEO_FIELD_TYPE sin volver a crear la interfaz. Se recomienda usar ID3D12VideoProcessCommandList::P rocessFrames1 , lo que le permite cambiar el tipo de campo con cada llamada.

Sintaxis

void ProcessFrames(
  ID3D12VideoProcessor                              *pVideoProcessor,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS *pOutputArguments,
  UINT                                              NumInputStreams,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS  *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_ARGUMENTS que especifican los parámetros de entrada.

Valor devuelto

None

Observaciones

Esta versión del método no permite cambiar el D3D12_VIDEO_FIELD_TYPE. Cuando se trabaja con contenido mixto, use ID3D12VideoProcessCommandList::P rocessFrames1 en su lugar, lo que permite especificar un tipo de campo con cada llamada.

Requisitos

Requisito Valor
Header d3d12video.h
Archivo DLL d3d12.dll

Consulte también

ID3D12VideoProcessCommandList::P rocessFrames1