IltmfTVTuner::get_AvailableModes Example for C++

void GetCaptureTVTunerAvailableModes(IltmfCapture *pCapture) 
{ 
   IltmfTVTuner* pTuner; 
    
   // try to get the tuner object 
   HRESULT hr = pCapture->get_TVTuner(&pTuner); 
   if(SUCCEEDED(hr) && pTuner != NULL) 
   { 
      long lAvailableModes, lMode; 
       
      // get the available modes 
      pTuner->get_AvailableModes(&lAvailableModes); 
      // if TV mode is available, set it 
      if (lAvailableModes & ltmfTUNER_MODE_TV) 
         pTuner->put_Mode(ltmfTUNER_MODE_TV); 
      else 
         pTuner->put_Mode(ltmfTUNER_MODE_DEFAULT); 
      // check the mode here 
      pTuner->get_Mode(&lMode); 
      // release the tuner object 
      pTuner->Release(); 
   } 
} 
Help Version 20.0.2020.2.17
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Media Foundation C API Help