IltmmCapture::get_CameraControl Example for C++

void GetCaptureCameraControlInfo(IltmmCapture *pCapture) 
{ 
   IltmmCameraControl *pCamera = NULL; 
   long lMin, lMax, lSteppingDelta, lDefault, lCapsFlags, lVal, lFlag; 
 
   // try to get a camera control object 
   HRESULT hr = pCapture->get_CameraControl(&pCamera); 
 
   if (SUCCEEDED(hr)) 
   { 
      // get the range info 
      pCamera->GetRange(ltmmCameraControl_Zoom, &lMin, &lMax, &lSteppingDelta, &lDefault, &lCapsFlags); 
 
      // get the zoom and set it to the middle range value 
      pCamera->Get(ltmmCameraControl_Zoom, &lVal, &lFlag); 
      lVal = (lMax + lMin) / 2; 
      pCamera->Set(ltmmCameraControl_Zoom, lVal, lFlag); 
 
      // release the camera control object 
      pCamera->Release(); 
   } 
} 
Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Multimedia C API Help

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.