IP Camera Directshow Filter

setKey


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;
}