// d3d12umddi.h
PFND3D12DDI_VIDEO_DECODE_FRAME_0041_1 Pfnd3d12ddiVideoDecodeFrame00411;
VOID Pfnd3d12ddiVideoDecodeFrame00411(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0041_1 *pOutputStreamParameters,
const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
Implemented by the client driver to decode a video frame.
hDrvCommandListA 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.
hDrvDecoderThe video decoder that contains internal state for this decode session. Examples include motion vectors, internal temporary allocations, etc. See Creating a Video Decoder.
pOutputStreamParametersSpecifies the output surface and output parameters. See D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS.
pInputStreamParametersSpecifies the input bit stream, parameters, reference frames, and other input parameters for the decode operation. See D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS.