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
启用或禁用视频处理器上的自动处理功能。
要求
要求 | 价值 |
---|---|
标头 | d3d12umddi.h |