// 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 Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document