다음을 통해 공유


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

MaxFrameRateMaskResolution이 적용되는 출력 형식의 너비와 높이(픽셀)입니다.

MaxFrameRate

해상도에 해당하는 각 프레임에 대한 배경 구분을 달성하기 위해 드라이버가 수용할 수 있는 최대 프레임 속도입니다.

MaxFrameRate.Numerator

LONG 멤버 Numerator를 정의합니다.

MaxFrameRate.Denominator

LONG 멤버 분모를 정의합니다.

MaskResolution

해상도에 해당하는 MediaType을 사용하여 스트리밍할 때 생성되는 마스크의 너비 및 높이입니다.

SubType

이 구성 기능이 적용되는 선택적 하위 형식입니다. 0으로 두면 ResolutionMaxFrameRate 를 준수하는 모든 스트림은 지정된 MaskResolution을 사용하여 배경 구분을 지원합니다.

설명

해상도가 같지만 MaxFrameRateMaskResolution이 다른 두 개의 KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATION 컨트롤을 지정하여 서로 다른 프레임 속도가 다른 마스크 해상도를 생성할 수 있음을 표현할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
머리글 ksmedia.h(Ksmedia.h 포함)

추가 정보

KSCAMERA_METADATA_BACKGROUNDSEGMENTATIONMASK