IltmmCapture::SetPreferredFilter Example for C++

// This function does the following: 
// 1) Sets all filters to LEAD Default filters 
// 1) Sets the H.264 Decompressor to LEAD H264 decoder (not necessary, but added to show how to set an individual filter) 
void TestSetPreferredFilter(IltmmCapture *pCapture) 
{ 
   HRESULT hr = S_OK; 
   BSTR bstr = NULL; 
   // Setting all filters to LEAD Default filters 
   bstr = SysAllocString(ltmmFilter_LEADDefault); 
   hr = pCapture->SetPreferredFilter(ltmmCapture_PreferredFilter_Generic, bstr); 
   SysFreeString(bstr); 
   // Setting H.264 Decompressor to LEAD H264 Decoder (3.0), using the Friendly Name 
   bstr = SysAllocString(L"LEAD H264 Decoder (3.0)"); 
   hr = pCapture->SetPreferredFilter(ltmmCapture_PreferredFilter_H264Decompressor, bstr); 
   SysFreeString(bstr); 
} 

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