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
输出格式的宽度和高度(以像素为单位),MaxFrameRate 和 MaskResolution 应用。
MaxFrameRate
驱动程序可以容纳的最大帧速率,以实现对应于 分辨率的每个帧的背景分段。
MaxFrameRate.Numerator
定义 LONG 成员 Numerator。
MaxFrameRate.Denominator
定义 LONG 成员 分母。
MaskResolution
使用与 分辨率对应的 MediaType 进行流式传输时生成的掩码的宽度和高度。
SubType
此配置功能适用的可选子类型。 如果左到零,则符合 分辨率 的所有流,MaxFrameRate 将支持使用指定的 MaskResolution进行后台分段。
言论
可以指定两个具有相同 分辨率 但 MaxFrameRate 和 MaskResolution 的不同 KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION 控件,以表达不同的帧速率可能会产生不同的掩码分辨率。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 |
标头 | ksmedia.h (包括 Ksmedia.h) |