IP Camera Directshow Filter

EnableTimer


Enable or Disable the reconnect timer. Connect to http MJPEG IP Camara, set this value to true.
 

STDMETHOD EnableTimer(bool flag);

flag - true  = enable, false = disable.

VC++ Example:
// 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);
netCamFilter->EnableTimer(true);
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;
}