Hi,
I am developing an application for video capture and I would like to implement zoom functionality.
Working with DirectShow I came across IAMCameraControlInterface. It has a method ::Set(), which should be used for setting several camera parameters.
However I played around and I couldn't do anything with it. Then I tried to call ::GetRange() method which should return the range of possible parameter values but it didn't return anything.
Is it really possible that the device doesn't support any option? It seems very strange because the native camera application supports zoom, but I really don't know where could be the main problem for such strange results.
Has anyone any experience with similar applications? Does anyone know what could be wrong here or how to effectively use IAMCameraControlInterface functions?