PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 callback function (d3d12umddi.h)
The PFND3D12DDI_VIDEO_PROCESS_FRAME_0043 callback function performs a video processing operation on one or more input samples and writes the result to an output surface.
Syntax
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
)
{...}
Parameters
hDrvCommandList
A handle to the driver's data for the command list. The driver uses this region of memory to store internal data structures that are related to its command list.
hDrvVideoProcessor
The video processor instance to use for this video process call.
pOutputParameters
A D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 structure to hold the output arguments for the video process.
pInputStreamParameters
A D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 structure with the input arguments for the video process.
NumInputStreams
The number of input streams.
Return value
None
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h |