Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

DirectShow + AXIS Ip-камера - подскажите

66K
21 января 2011 года
metadiel
1 / / 21.01.2011
я только начинаю изучать directshow, подскажите пожалуйста.

собрал программу, она выводит видео с usb-камеры, работает. Но мне надо забирать видео в формате mjpeg с ip-камеры. как мне это сделать?
на сколько я понимаю, нужно переписать следующую функцию:
Код:
HRESULT FindCaptureDevice(IBaseFilter ** ppSrcFilter)
{
    HRESULT hr = S_OK;
    IBaseFilter * pSrc = NULL;
    IMoniker* pMoniker =NULL;
    ICreateDevEnum *pDevEnum =NULL;
    IEnumMoniker *pClassEnum = NULL;

    hr = CoCreateInstance (CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC,
                           IID_ICreateDevEnum, (void **) &pDevEnum);
    hr = pDevEnum->CreateClassEnumerator (CLSID_VideoInputDeviceCategory, &pClassEnum, 0);
    hr = pClassEnum->Next (1, &pMoniker, NULL);
    hr = pMoniker->BindToObject(0,0,IID_IBaseFilter, (void**)&pSrc);
    *ppSrcFilter = pSrc;
    (*ppSrcFilter)->AddRef();

    return hr;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог