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

应用此配置功能的可选子类型。 如果保留为零,则符合 ResolutionMaxFrameRate 的所有流都将支持使用指定的 MaskResolution 进行后台分段。

注解

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

要求

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

另请参阅

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK