Поделиться через


Метод ID3D12VideoProcessCommandList1::P rocessFrames1 (d3d12video.h)

Записывает операцию обработки видео в список команд, работая с одним или несколькими входных примеров и записывая результат в выходную поверхность. Эта версия метода поддерживает изменение D3D12_VIDEO_FIELD_TYPE для каждого вызова, в отличие от ID3D12VideoProcessCommandList::P rocessFrames.

Синтаксис

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

Параметры

pVideoProcessor

Указатель на интерфейс ID3D12VideoProcessor , представляющий экземпляр видеопроцессора.

pOutputArguments

Структура D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS , указывающая выходную поверхность и выходные аргументы.

NumInputStreams

Количество входных потоков.

pInputArguments

Указатель на массив D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 структур, указывающих входные параметры.

Возвращаемое значение

None

Требования

   
Верхняя часть d3d12video.h
DLL d3d12.dll