IltmmTVTuner::AutoTune Example for C

void IltmmTVTuner_AutoTune_Example (IltmmCapture* pCapture) 
{ 
   IltmmTVTuner* pTuner;  
 
   HRESULT hr = IltmmCapture_get_TVTuner (pCapture, &pTuner);  
 
   if(SUCCEEDED(hr) && pTuner != NULL)  
   { 
      long channel = 0, channelmin = 0, channelmax = 0;  
 
      hr = IltmmTVTuner_get_ChannelMin(pTuner, &channelmin);  
 
      if(SUCCEEDED(hr))  
         hr = IltmmTVTuner_get_ChannelMax(pTuner, &channelmax);  
 
      if(SUCCEEDED(hr))  
         hr = IltmmTVTuner_get_Channel (pTuner, &channel);  
 
      if(SUCCEEDED(hr))  
      { 
         for(channel = channelmin; channel <= channelmax; channel++) 
         { 
            long found = 0;  
 
            IltmmTVTuner_AutoTune(pTuner, channel, &found);  
 
            if(found)  
               MessageBox(NULL, "Found", NULL, MB_OK);  
         } 
 
         IltmmTVTuner_StoreAutoTune(pTuner);  
      } 
 
      IltmmTVTuner_Release(pTuner);  
   } 
} 
Help Version 20.0.2019.9.19
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2019 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Multimedia C API Help