IltmmCapture::SaveStillDIB Example for C

#define MAKE_MEDIA_PATH(pFileName) (TEXT("C:\\Program Files (x86)\\LEAD Technologies\\LEADTOOLS 19\\Media\\")TEXT(pFileName)) 
LPOLESTR T2OLE(LPCTSTR lpt) 
{ 
   static OLECHAR lpw[512]; 
   if(!lpt) 
      return NULL; 
   lpw[0] = L'\0'; 
   MultiByteToWideChar(CP_ACP, 0, lpt, -1, lpw, 512); 
   return lpw; 
} 
void IltmmCapture_SaveStillDIB_Example (IltmmCapture* pCapture) 
{ 
   HRESULT hr = IltmmCapture_StartCapture(pCapture, ltmmCapture_Mode_Still); 
   if(SUCCEEDED(hr)) 
   { 
      BSTR bstrFileName = SysAllocString(T2OLE(MAKE_MEDIA_PATH("dib.bmp"))); 
      hr = IltmmCapture_SaveStillDIB(pCapture, bstrFileName, -1); 
      IltmmCapture_StopCapture(pCapture); 
      SysFreeString(bstrFileName); 
   } 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Multimedia C API Help