void SetFilterMerit(IltmmConvert *pConvert){HRESULT hr = S_OK;CComPtr<IltmmFilterEnum> pFilterEnum;// try to get the filter enumeration objecthr = CoCreateInstance(CLSID_ltmmFilterEnum, NULL, CLSCTX_INPROC_SERVER, IID_IltmmFilterEnum, (void**)&pFilterEnum);if(FAILED(hr)){AfxMessageBox(_T("Can't instantiate IltmmFilterEnum library"));return;}BSTR bstr = SysAllocString(L"LEAD Audio SPDIF Passthru");long value = 0;// get the Merit of the LEAD Audio SPDIF Passthru filterhr = pFilterEnum->get_Merit(bstr, &value);// Increase the Meritvalue = value + 100;// Set the New Merithr = pFilterEnum->put_Merit(bstr, value);VARIANT_BOOL isEnable;// Determine whether the filter is Enabledhr = pFilterEnum->get_Enable(bstr, &isEnable);// Disable the filterhr = pFilterEnum->put_Enable(bstr, VARIANT_FALSE);// Free the stringSysFreeString(bstr);}
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
