다음을 통해 공유


KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS 카메라 드라이버가 사용자가 카메라 설정 페이지 또는 애플리케이션을 통해 선택할 수 있는 여러 FoV(고정 보기 필드) 설정을 제공할 수 있도록 하는 속성 ID입니다.

  • KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS 페이로드 배열에 보고된 뷰 필드 값은 먼저 가장 큰 값과 같은 내림차순으로 정렬되어야 합니다.

  • KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS 보고한 모든 FoV(필드) 값은 드라이버가 지원하도록 선택한 사용 가능한 모든 미디어 형식에서 지원되어야 합니다.

    • 드라이버는 특정 해상도에서 FoV를 달성하기 위해 크기 조정 및/또는 자르기를 수행할 수 있습니다.

    • 카메라 프로필을 지원하고 KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2 BlockedControl로 추가하여 예외를 만들 수 있습니다. 이렇게 하면 FIELDOFVIEW2 컨트롤을 차단하는 프로필이 사용될 때 전혀 지원되지 않습니다.

사용량 요약 테이블

범위 Get 설정 컨트롤 Type
버전 1 아니요 필터 동기

구조 필드 KSCAMERA_EXTENDEDPROP_HEADER

다음 표에는 컨트롤을 사용할 때 KSCAMERA_EXTENDEDPROP_HEADER 구조체 필드에 대한 요구 사항이 포함되어 있습니다.

멤버 설명
버전 1이어야 합니다.
PinId KSCAMERA_EXTENDEDPROP_FILTERSCOPE(0xFFFFFFFF)
크기 sizeof(KSCAMERA_EXTENDEDPROP_HEADER)+sizeof(KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS)여야 합니다.
결과 0을 포함해야 합니다. 이 필드는 마지막 비동기 SET 작업의 결과를 반환하는 데만 사용됩니다.
기능 0이어야 합니다.
플래그 0이어야 합니다.

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2_CONFIGCAPS 페이로드

헤더 구조 다음에 있는 페이로드는 필수 KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS.

매개 변수 설명
DefaultDiagonalFieldOfViewInDegrees 기본 FoV(뷰 필드) 값입니다. DiscreteFoVStops 배열에 보고된 값 중 하나여야 합니다.
DiscreteFoVStopsCount DiscreteFovStops의 유효한 항목 수( 최대 360개, 최소 1개)
DiscreteFoVStops 유효한 FoV(필드) 중지의 배열이며 DiscreteFoVStopsCount만 유효한 항목입니다.
예약됨 를 0으로 설정합니다.

요구 사항

지원되는 최소 클라이언트: Windows 11, 버전 24H2

헤더: ksmedia.h(Ksmedia.h 포함)

참고 항목

KSCAMERA_EXTENDEDPROP_FIELDOFVIEW2_CONFIGCAPS

KSCAMERA_EXTENDEDPROP_HEADER

KSCAMERA_EXTENDEDPROP_VALUE

KSPROPERTY_CAMERACONTROL_EXTENDED_FIELDOFVIEW2