PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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
)
{...}
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-d3d12umddi-pfnd3d12ddi_video_process_frame_0032)

PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 callback function

Description

Performs a video processing operation on one or more input samples and writes the result to an output surface

Parameters

hDrvCommandList

The command list used to record this process frames command.

hDrvVideoProcessor

The video processor instance to use for this video process call. The video processor holds state for a video processing session, including required intermediate memory, cached processing data, or other temporary working space.

pOutputParameters

The output arguments for the video process. The available parameters are in the D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS structure.

pInputStreamParameters

Specifies an array of input parameters. The available parameters are in the D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS structure.

NumInputStreams

The count of input streams.