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
使用對應至 Resolution 的 MediaType 進行串流時所產生的遮罩寬度和高度。
SubType
套用此組態功能的選擇性子類型。 如果左至零,符合 Resolution 和 MaxFrameRate 的所有數據流都會支援使用指定的 MaskResolution 進行背景分割。
備註
有兩 個KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION 控件具有相同 的解析度 ,但可以指定不同的 MaxFrameRate 和 MaskResolution 來表示不同的幀速率可能會產生不同的遮罩解析度。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 |
標頭 | ksmedia.h (包含 Ksmedia.h) |