функция обратного вызова PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 (d3d12umddi.h)
Выполняет операцию обработки видео с одним или несколькими входными образцами и записывает результат на выходную поверхность.
Синтаксис
PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Pfnd3d12ddiVideoProcessFrame0032;
void Pfnd3d12ddiVideoProcessFrame0032(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEOPROCESSOR_0020 hDrvVideoProcessor,
const D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 *pOutputParameters,
const D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters,
UINT NumInputStreams
)
{...}
Параметры
hDrvCommandList
Список команд, используемый для записи этой команды кадров процесса.
hDrvVideoProcessor
Экземпляр видеопроцессоров, используемый для вызова видеопроцесса. Видеопроцессор сохраняет состояние сеанса обработки видео, включая необходимую промежуточную память, кэшированные данные обработки или другое временное рабочее пространство.
pOutputParameters
Выходные аргументы для видеопроцесса. Доступные параметры находятся в структуре D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS .
pInputStreamParameters
Задает массив входных параметров. Доступные параметры находятся в структуре D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS .
NumInputStreams
Количество входных потоков.
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d12umddi.h |