D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 结构 (d3d12umddi.h)
D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 为传递给PFND3D12DDI_VIDEO_PROCESS_FRAME的输入流指定输入 流参数。
语法
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;
成员
InputStream[2]
包含一组能够执行处理的引用。 如果 立体声格式D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE,则必须提供两组输入流。 如果立体声格式为任何其他模式,则必须提供第一组引用,第二组应为零初始化。
Transform
指定视频输入的翻转、旋转、缩放和目标转换。 请参阅 D3D12DDI_VIDEO_PROCESS_TRANSFORM。
Flags
指定输入流的选项。 请参阅 D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS。
RateInfo
指定帧速率以及帧速率转换和去交错的输入和输出索引。 请参阅 D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO。
FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]
要应用于每个已启用的筛选器的级别。 筛选器级别按筛选器在 D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS中的显示顺序指定。 如果未启用筛选器或保留筛选器索引,则指定 0。
AlphaBlending
视频处理器上输入流的平面 alpha。 请参阅 D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING。
注解
视频解码器堆的大小在编译时是静态的。
要求
要求 | 值 |
---|---|
Header | d3d12umddi.h |