KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS结构 (ksmedia.h)

KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS 结构用于列出在使用 KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION 控件时支持后台分段的流配置,以便此 DDI 的使用者知道何时利用该配置,在这种情况下,它可能不会生效。

如果未列出流配置,并且控件设置为非 KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFF,则 DDI 可能不起作用。

语法

typedef struct tagKSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS {
  SIZE   Resolution;
  struct {
    LONG Numerator;
    LONG Denominator;
  } MaxFrameRate;
  SIZE   MaskResolution;
  GUID   SubType;
} KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS, *PKSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS;

成员

Resolution

输出格式的宽度和高度(以像素为单位),MaxFrameRateMaskResolution 应用。

MaxFrameRate

驱动程序可以容纳的最大帧速率,以实现对应于 分辨率的每个帧的背景分段。

MaxFrameRate.Numerator

定义 LONG 成员 Numerator

MaxFrameRate.Denominator

定义 LONG 成员 分母

MaskResolution

使用与 分辨率对应的 MediaType 进行流式传输时生成的掩码的宽度和高度。

SubType

此配置功能适用的可选子类型。 如果左到零,则符合 分辨率 的所有流,MaxFrameRate 将支持使用指定的 MaskResolution进行后台分段。

言论

可以指定两个具有相同 分辨率MaxFrameRateMaskResolution 的不同 KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION 控件,以表达不同的帧速率可能会产生不同的掩码分辨率。

要求

要求 价值
最低支持的客户端 Windows 11
标头 ksmedia.h (包括 Ksmedia.h)

另请参阅

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK