D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 结构 (d3d12umddi.h)

指定传递给 PFND3D12DDI_VIDEO_PROCESS_FRAME的输入流的输入流参数。

语法

typedef struct D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 {
  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;
  D3D12DDI_VIDEO_FIELD_TYPE_0020                     FieldType;
} D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043;

成员

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

FieldType

视频进程字段类型。

要求

要求
Header d3d12umddi.h

另请参阅

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043