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


функция обратного вызова PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 (d3d12umddi.h)

Функция обратного вызова PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 выполняет операцию обработки видео с одним или несколькими входными примерами и записывает результат в выходную поверхность.

Синтаксис

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 Pfnd3d12ddiVideoProcessFrame0043;

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

Параметры

hDrvCommandList

Дескриптор данных драйвера для списка команд. Драйвер использует эту область памяти для хранения внутренних структур данных, связанных со списком команд.

hDrvVideoProcessor

Экземпляр видеопроцессоров, используемый для вызова видеопроцесса.

pOutputParameters

Структура D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 для хранения выходных аргументов видеопроцесса.

pInputStreamParameters

Структура D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 с входными аргументами для видеопроцесса.

NumInputStreams

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

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

None

Требования

Требование Значение
Заголовок d3d12umddi.h