KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS 구조체(ksmedia.h)
KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_CONFIGCAPS 구조는 KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION 컨트롤을 사용할 때 백그라운드 구분을 지원하는 스트림 구성을 나열하는 데 사용되므로 이 DDI의 소비자는 이 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
이 구성 기능이 적용되는 선택적 하위 형식입니다. 0으로 두면 Resolution 및 MaxFrameRate 를 준수하는 모든 스트림은 지정된 MaskResolution을 사용하여 배경 구분을 지원합니다.
설명
해상도가 같지만 MaxFrameRate 및 MaskResolution이 다른 두 개의 KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION 컨트롤을 지정하여 서로 다른 프레임 속도가 다른 마스크 해상도를 생성할 수 있음을 표현할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 |
머리글 | ksmedia.h(Ksmedia.h 포함) |