Название: Получение настроек драйвера камеры Отправлено: const от Май 25, 2010, 10:13 Здравствуйте. Пишу программу по захвату видеоизображения с usb-камеры с помощью directshow. В Qt посмотрел в файлах dshow.h и проч, там объявления интерфейсов для видеозахвата полностью отсутствуют (такие как ICaptureGraphBuilder и тд и тп). Не проблема, создал свой файл, выдрал все объявления из BCB 6.0 и вставил в свой файл. Видео с камеры успешно захватывается. ПРоблема встала в следующем: на камере по умолчанию установлено очень большое разрешение (5M) что не нужно в принципе и к тому же увеличивает время дальнейшей обработки. Раньше получал настройки драйвера камеры типичным способом, описанным в msdn:
Код: ISpecifyPropertyPages *pSpec; Цитировать undefined reference to `IID_ISpecifyPropertyPages' При этом если на этом типе щёлкнуть то qt переходит в заинклюденый файл olectl.h и там он объявлен как extern const GUID IID_ISpecifyPropertyPages;Как с этим бороться, а то чёто ничё не получается и в голову не приходит. P.S. цитата из msdn: Цитировать IID_ISpecifyPropertyPages is defined as B196B28B-BAB4-101A-B69C-00AA00341D07 Название: Re: Получение настроек драйвера камеры Отправлено: ритт от Май 30, 2010, 17:37 библиотека ole (? лень проверять) к приложению линкуется?
в крайнем случае можно объявить гуид локально Название: Re: Получение настроек драйвера камеры Отправлено: const от Июнь 01, 2010, 18:33 да с оле библиотеками вроде всё нормально. А как его локально объявить?
Название: Re: Получение настроек драйвера камеры Отправлено: sne от Июнь 01, 2010, 22:53 да с оле библиотеками вроде всё нормально. А как его локально объявить? В заголовке, относящемуся к приложению :) Название: Re: Получение настроек драйвера камеры Отправлено: const от Июнь 30, 2010, 11:18 В общем не получается его объявить и всё. Наверное у sne получилось, раз он даёт такие рекомендации? пусть тогда опишет как конкретно.
|