KSPROPERTY_CAMERACONTROL_PAN

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

사용 요약 테이블

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

속성 값(작업 데이터)은 카메라의 이동 설정을 지정하는 LONG입니다. 이 값은 도 단위로 표현됩니다.

양수 값은 카메라가 시계 방향으로 회전됨을 나타냅니다. 음수 값은 다음 그림과 같이 카메라가 시계 반대 방향으로 회전됨을 나타냅니다.

카메라 팬 값을 보여 주는 일러스트레이션

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

주의

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

설명

KSPROPERTY_CAMERACONTROL_S 구조체의 Value 멤버는 이동 설정을 지정합니다.

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

요구 사항

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

추가 정보

KSPROPERTY

KSPROPERTY_CAMERACONTROL_S