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


функция обратного вызова 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

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

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

Никакой

Требования

Требование Ценность
заголовка d3d12umddi.h