CameraControlProperty 열거형(strmif.h)
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DirectShow 대신 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
열거형은 CameraControlProperty
카메라의 설정을 지정합니다.
Syntax
typedef enum tagCameraControlProperty {
CameraControl_Pan = 0,
CameraControl_Tilt,
CameraControl_Roll,
CameraControl_Zoom,
CameraControl_Exposure,
CameraControl_Iris,
CameraControl_Focus
} CameraControlProperty;
상수
CameraControl_Pan 값: 0 카메라의 팬 설정을 도 단위로 지정합니다. 값의 범위는 –180에서 +180까지이며 기본값은 0으로 설정됩니다. 양수 값은 원점에서 시계 방향으로 표시되고(위에서 볼 때 카메라가 시계 방향으로 회전) 음수 값은 원점에서 시계 반대 방향으로 회전합니다. |
||||||||||||||
CameraControl_Tilt 카메라의 기울기 설정을 도 단위로 지정합니다. 값의 범위는 –180에서 +180까지이며 기본값은 0으로 설정됩니다. 양수 값은 이미징 평면을 가리키고 음수 값은 이미징 평면을 아래쪽으로 가리킵니다. |
||||||||||||||
CameraControl_Roll 카메라의 롤 설정을 도 단위로 지정합니다. 값의 범위는 –180에서 +180까지이며 기본값은 0으로 설정됩니다. 양수 값은 이미지 보기 축을 따라 카메라의 시계 방향으로 회전하고 음수 값은 카메라의 시계 반대 방향으로 회전합니다. |
||||||||||||||
CameraControl_Zoom 카메라의 확대/축소 설정을 밀리미터 단위로 지정합니다. 값의 범위는 10에서 600까지이며 기본값은 디바이스에 따라 다릅니다. |
||||||||||||||
CameraControl_Exposure 로그 베이스 2초 단위로 노출 설정을 지정합니다. 즉, 0보다 작은 값의 경우 노출 시간은 1/2^n초이고 값이 0 이상인 경우 노출 시간은 2^n초입니다. 예를 들면 다음과 같습니다.
|
||||||||||||||
CameraControl_Iris 카메라의 홍채 설정을 fstp* 10 단위로 지정합니다. |
||||||||||||||
CameraControl_Focus 카메라의 포커스 설정을 최적으로 포커스가 있는 대상까지의 거리(밀리미터)로 지정합니다. 범위 및 기본값은 디바이스와 관련이 있습니다. |
설명
지정된 속성의 경우 특정 디바이스는 나열된 범위의 하위 집합만 구현할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | strmif.h(Dshow.h 포함) |