共用方式為


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

使用對應至 Resolution 的 MediaType 進行串流時所產生的遮罩寬度和高度。

SubType

套用此組態功能的選擇性子類型。 如果左至零,符合 ResolutionMaxFrameRate 的所有數據流都會支援使用指定的 MaskResolution 進行背景分割。

備註

有兩 個KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION 控件具有相同 的解析度 ,但可以指定不同的 MaxFrameRateMaskResolution 來表示不同的幀速率可能會產生不同的遮罩解析度。

規格需求

需求
最低支援的用戶端 Windows 11
標頭 ksmedia.h (包含 Ksmedia.h)

另請參閱

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK