D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef struct D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 {
  D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_0020           InputStream[2];
  D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032              Transform;
  D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS_0020     Flags;
  D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 RateInfo;
  INT                                                FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
  D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020         AlphaBlending;
} D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddiarg_video_process_input_stream_arguments_0032)

D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 structure

Description

D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 specifies input stream parameters for an input stream passed to PFND3D12DDI_VIDEO_PROCESS_FRAME.

Members

InputStream[2]

Contains the set of references to be able to perform processing. If stereo format is D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE, then two sets of input streams must be supplied. If stereo format is any other mode, the first set of reference must be supplied, and the second should be zero initialized.

Transform

Specifies flip, rotation, scale and destination translation for the video input. See D3D12DDI_VIDEO_PROCESS_TRANSFORM.

Flags

Specifies options for the input stream. See D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS.

RateInfo

Specifies frame rate and input and output indices for framerate conversion and deinterlacing. See D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO.

FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]

The level to apply for each enabled filter. Filter level is specified in the order that filters appear in the D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. Specify 0 if a filter is not enabled or the filter index is reserved.

AlphaBlending

The planar alpha for an input stream on the video processor. See D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.

Remarks

The size of the video decoder heap is static at compile time.

See also

PFND3D12DDI_VIDEO_PROCESS_FRAME_0032