IltmmCapture::get_CameraControl Example for C

IltmmCameraControl* pCamera;

L_MULTIMEDIATEX_API void IltmmCapture_get_CameraControl_Example (IltmmCapture* pCapture)
{
   IltmmCameraControl* pCamera;
   long lMin, lMax, lSteppingDelta, lDefault, lCapsFlags, lVal, lFlag;


   IltmmCapture_get_CameraControl(pCapture, &pCamera);

   IltmmCameraControl_GetRange(pCamera, ltmmCameraControl_Zoom, &lMin, &lMax, &lSteppingDelta, &lDefault, &lCapsFlags);

   IltmmCameraControl_Get(pCamera, ltmmCameraControl_Zoom, &lVal, &lFlag);

   lVal = (lMax + lMin) / 2;

   IltmmCameraControl_Set(pCamera, ltmmCameraControl_Zoom, lVal, lFlag);

   IltmmCameraControl_Release(pCamera);
}