Skip to content

Latest commit

 

History

History
119 lines (79 loc) · 4.04 KB

ns-d3d12umddi-d3d12ddi_video_processor_input_stream_desc_0032.md

File metadata and controls

119 lines (79 loc) · 4.04 KB
UID title description old-location ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos tech.root req.typenames f1_keywords topic_type api_type api_location api_name
NS:d3d12umddi.D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 (d3d12umddi.h)
The D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 structure describes input stream properties for a video processor.
display\d3d12ddi_video_processor_input_stream_desc_0032.htm
04/16/2018
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 structure
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032, D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 structure [Display Devices], d3d12umddi/D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032, display.d3d12ddi_video_processor_input_stream_desc_0032
d3d12umddi.h
Windows
Windows
display
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032
d3d12umddi/D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032
APIRef
kbSyntax
HeaderDef
d3d12umddi.h
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032

D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 structure

-description

Describes input stream properties for the video processor.

-struct-fields

-field Format

The DXGI format of the input texture and references.

-field ColorSpace

A DXGI_COLOR_SPACE_TYPE value that specifies the color space for the video processor input and reference surfaces.

-field SourceAspectRatio

The source aspect ratio.

-field DestinationAspectRatio

The destination aspect ratio.

-field FrameRate

The frame rate of the input video stream, specified as a DXGI_RATIONAL structure.

-field SourceSizeRange

Describes the minimum and maximum source rectangle size. Video processor should allocate to handle all cases within the range.

-field DestinationSizeRange

Describes the minimum and maximum destination rectangle size. Video processor should allocate sizes to handle all cases within the range.

-field EnableOrientation

Enable all transforms specified in D3D12DDI_VIDEO_PROCESS_ORIENTATION. If rotation implies an intermediate, it should be allocated to handle 90 degree rotation.

-field FilterFlags

A bitwise OR of one or more flags from the D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS enumeration, that specifies the filters to enable.

-field StereoFormat

Specifies whether the stream is stereo or not. If the value is D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE, there are two sets of input textures and references (for the stereo interlaced case).

-field FieldType

Specifies the frame format as progressive or interlaced for the input stream. See D3D12DDI_VIDEO_FIELD_TYPE.

-field DeinterlaceMode

The deinterlace mode to use. See D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.

-field EnableAlphaBlending

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

-field LumaKey

The Luma key for an input stream on the video processor. See D3D12DDI_VIDEO_PROCESS_LUMA_KEY for more details.

-field NumPastFrames

The number of past frames.

-field NumFutureFrames

The number of future frames.

-field EnableAutoProcessing

Enables or disables automatic processing features on the video processor.