IltmmCameraControl::GetRange Example for C

IltmmCameraControl* pCamera;

L_MULTIMEDIATEX_API void IltmmCameraControl_GetRange_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);
}