2010-07-21 5 views
0

노트북 통합 웹캠의 노출 설정을 제어하려고합니다.DirectShow 통합 웹캠 노출 조절

나는 DirectShow를 통해 프로그래밍 방식으로 제어 할 수 없습니다 - 나는 CameraControlProperty로 CameraControl_Exposure로를 호출 할 때 E_PROP_ID_UNSUPPORTED IAMCameraControl 인터페이스로 돌아갑니다.

위의 DirectShow 인터페이스를 사용하여 다른 캡처 장치 (예 : Logitech 웹캠)의 노출 설정을 성공적으로 변경했습니다.

IAMCameraControl이 노출 제어에 사용할 수없는 또 다른 DirectShow 인터페이스가 노출 제어에 있습니까?

노출 설정을 제어 할 수있는 다른 방법이 있습니까? DirectShow를 중재자로 사용하지 않고 직접 카메라 드라이버를 통해 직접 카메라를 제어 할 수 있습니다.

미리 감사드립니다.

답변

1

카메라가 DirectShow를 통해이 설정을 제공하지 않으면 "제조업체 별"인 제조업체 특정 인터페이스 만 사용해야합니다.

GraphEdit에서 카메라를 실행 해 보았습니까? 그러면 장치에서 지원하는 속성 대화 상자가 표시됩니다.

+0

GraphEdit에서 실행했고 노출 컨트롤이 실제로 회색으로 나타납니다. 그래서 DirectShow를 통해 제어 할 수없는 것처럼 보입니다. 제조업체 고유의 인터페이스에 어떻게 액세스 할 수 있습니까? 통합 웹캠의 인터페이스에 관한 설명서가 없습니다. (노트북의 지원 포럼에서 답변을 기다리고 있습니다) – Josh86

+0

알 수있는 방법이 없습니다. 카메라 제조업체가이 정보를 공개하거나 리버스 엔지니어링하면됩니다. – Christopher