KSPROPERTY_CAMERACONTROL_ZOOM

사용자 모드 클라이언트는 KSPROPERTY_CAMERACONTROL_ZOOM 속성을 사용하여 카메라의 확대/축소 설정을 얻거나 설정합니다. 이 속성은 선택 사항입니다.

사용 요약 테이블

가져오기 설정 대상 속성 설명자 형식 속성 값 형식
필터 또는 노드 KSPROPERTY_CAMERACONTROL_S 또는 KSPROPERTY_CAMERACONTROL_NODE_S LONG

속성 값(작업 데이터)은 카메라의 확대/축소 설정을 지정하는 LONG입니다. 이 값은 밀리미터 단위로 표시됩니다.

주의

앱을 작성하거나 테스트할 때 실제로 일부 드라이버는 일반적인 단위를 기반으로 하지 않을 수 있는 사용자 지정 확대/축소 값 범위 및 사용자 지정 단계 값을 정의한다는 점에 유의해야 합니다. 드라이버는 물리적으로 또는 디지털로 확대/축소 컨트롤을 구현할 수 있습니다.

설명

KSPROPERTY_CAMERACONTROL_S 구조체의 Value 멤버는 확대/축소를 지정합니다.

이 속성을 지원하는 모든 비디오 캡처 미니드라이버에서 이 속성의 범위와 기본값을 정의해야 합니다. 디바이스의 범위는 10~600이어야 합니다. 기본값은 10이어야 합니다.

얼굴 기반 3A용 플랫폼 DMFT 를 사용하는 카메라의 경우 확대/축소 컨트롤은 카메라의 출력 창에 영향을 줍니다. 플랫폼 DMFT에서 생성된 얼굴 좌표는 이 수정된 출력 창을 기준으로 하므로 카메라는 확대/축소 컨트롤에서 현재 보기 필드를 수정할 때 ROI 좌표를 카메라의 전체 보기 필드로 다시 매핑합니다. 보기 수정의 필드가 발생하는 위치에 따라 좌표 매핑이 양방향이어야 할 수 있습니다. 예를 들어 드라이버 체인의 플랫폼 DMFT 이후 구성 요소에서 보기 수정 필드가 구현된 경우 카메라로 보내기 전에 애플리케이션에서 제공하는 ROI 좌표를 전체 보기 필드로 다시 매핑해야 하며 플랫폼 DMFT에서 계산된 ROI 좌표는 해당 좌표를 요청하는 앱으로 전송되기 전에 수정된 보기 필드에 매핑해야 합니다.

요구 사항

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

추가 정보

KSPROPERTY

KSPROPERTY_CAMERACONTROL_S