D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 结构 (d3d12umddi.h)
描述视频处理器的输入流属性。
语法
typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
DXGI_RATIONAL SourceAspectRatio;
DXGI_RATIONAL DestinationAspectRatio;
DXGI_RATIONAL FrameRate;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SourceSizeRange;
D3D12DDI_VIDEO_SIZE_RANGE_0032 DestinationSizeRange;
BOOL EnableOrientation;
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 FilterFlags;
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 StereoFormat;
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 DeinterlaceMode;
BOOL EnableAlphaBlending;
D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 LumaKey;
UINT NumPastFrames;
UINT NumFutureFrames;
BOOL EnableAutoProcessing;
} D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043;
成员
Format
输入纹理和引用的 DXGI 格式。
ColorSpace
一个 DXGI_COLOR_SPACE_TYPE 值,该值指定视频处理器输入和引用图面的颜色空间。
SourceAspectRatio
源纵横比。
DestinationAspectRatio
目标纵横比。
FrameRate
输入视频流的帧速率,指定为DXGI_RATIONAL结构。
SourceSizeRange
描述最小和最大源矩形大小。 视频处理器应分配以处理范围内的所有情况。
DestinationSizeRange
描述最小和最大目标矩形大小。 视频处理器应分配以处理范围内的所有情况。
EnableOrientation
启用 D3D12DDI_VIDEO_PROCESS_ORIENTATION 中指定的所有转换。
FilterFlags
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 枚举中的一个或多个标志的按位 OR 指定要启用的筛选器。
StereoFormat
使用 D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 指定流是否为立体声流。 如果值为D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE,则立体声交错事例) 有两组输入纹理和引用 (。
DeinterlaceMode
表示要使用的去隔行模式的D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020。
EnableAlphaBlending
视频处理器上输入流的平面 alpha。 请参阅D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING。
LumaKey
表示视频处理器上输入流的 luma 键的D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020。
NumPastFrames
过去帧数。
NumFutureFrames
未来帧数。
EnableAutoProcessing
启用或禁用视频处理器上的自动处理功能。
要求
要求 | 值 |
---|---|
Header | d3d12umddi.h |