Set the license key of IP Camera Directshow Filter. After you installed full version, you need set the license key.
STDMETHOD setKey(int iKey);
|
iKey - the license key
VC++ Example:
std::wstring _userName; std::wstring _password; // IP Camera Directshow Filter hr = dsHelper.createFilter(CLSID_IPCamViewerFilter, &_mediaSource); if (FAILED(hr)) { break; } // MediaSource: set properties hr = _mediaSource->QueryInterface(IID_IIPCamViewerFilter, (void**)&netCamFilter); if (FAILED(hr)) { break; } netCamFilter->setKey(123); if (!_userName.empty()) netCamFilter->setAuthentication(_userName.c_str(), _password.c_str()); else netCamFilter->setAuthentication(NULL, NULL); netCamFilter->setConnectionTimeout(10000); hr = _mediaSource->QueryInterface(IID_IFileSourceFilter, (void**)&sourceFilter); if (FAILED(hr)) { break; } if (FAILED(sourceFilter->Load(getSource(), NULL))) { break; } hr = _graphBuilder->AddFilter(_mediaSource, L"IP Camera Filter"); if (FAILED(hr)) { break; }
|