Configuring Zoom on a Windows Mobile Device Using IAMCameraControl :: Set ()
I am developing a video capture application and I would like to implement zoom functionality.
Working with DirectShow I came across IAMCameraControlInterface. It has a :: Set () method that should be used to set several camera parameters.
However, I played around and there was nothing I could do about it. Then I tried to call the :: GetRange () method, which should return the range of possible parameter values, but it didn't return anything.
Is it possible the device does not support some option? It seems very strange because the native camera app supports scaling, but I really don't know where the main problem could be for such strange results.
Does anyone have any experience with similar applications? Does anyone know what might be wrong here or how to use the IAMCameraControlInterface function effectively ?
source to share
I have no personal experience, but take a look at this forum port . According to the responder, the driver may not implement the IAMCameraControl interface correctly and rely on special implementation tricks to zoom in and out.
As far as I know (please someone correct or confirm this) the camera driver is not part of the Windows Mobile certification process. This means that the manufacturer can do what he likes.
source to share