Russian Qt Forum
Ноябрь 22, 2024, 23:07
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Мультимедиа
>
web-камера и phonon
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: web-камера и phonon (Прочитано 6051 раз)
andrew.k
Гость
web-камера и phonon
«
:
Июнь 15, 2012, 10:35 »
Кто работал с вебкамерой?
Не пойму, как его прицепить.
В качестве MediaSource передаю QFile("/dev/video0")
Пишет на косоли, что не может выполнить seek 0 и собственно не работает)
Записан
alexis031182
Гость
Re: web-камера и phonon
«
Ответ #1 :
Июнь 15, 2012, 11:51 »
Может быть нужен MediaObject?
Записан
andrew.k
Гость
Re: web-камера и phonon
«
Ответ #2 :
Июнь 15, 2012, 14:07 »
Цитата: alexis031182 от Июнь 15, 2012, 11:51
Может быть нужен MediaObject?
Верно, но ему нужно задать источник (MediaSource).
Записан
alexis031182
Гость
Re: web-камера и phonon
«
Ответ #3 :
Июнь 15, 2012, 14:55 »
Там просто в справке написано, что напрямую MediaSource не нужно вызывать, мол, пользуйте MediaObject, и он, как Бог,
подаст
:
Цитировать
Normally, a programmer does not need to be concerned with media sources. It's constructors are implicit, so one can, for instance, send an URL or filename directly to the constructors of the MediaObject.
Записан
andrew.k
Гость
Re: web-камера и phonon
«
Ответ #4 :
Июнь 15, 2012, 15:16 »
Цитата: alexis031182 от Июнь 15, 2012, 14:55
Там просто в справке написано, что напрямую MediaSource не нужно вызывать, мол, пользуйте MediaObject, и он, как Бог,
подаст
:
Цитировать
Normally, a programmer does not need to be concerned with media sources. It's constructors are implicit, so one can, for instance, send an URL or filename directly to the constructors of the MediaObject.
Ясно, но это ничем не помогает горю.
Записан
alexis031182
Гость
Re: web-камера и phonon
«
Ответ #5 :
Июнь 15, 2012, 15:20 »
Если под Linux, тогда может быть V4L2 использовать? В Qt5 вроде как ожидается поддержка видеоустройств.
Записан
andrew.k
Гость
Re: web-камера и phonon
«
Ответ #6 :
Июнь 15, 2012, 15:52 »
Цитата: alexis031182 от Июнь 15, 2012, 15:20
Если под Linux, тогда может быть V4L2 использовать? В Qt5 вроде как ожидается поддержка видеоустройств.
Может быть.
Только у меня ядро 2.4
V4L2 на сколько я понял идет с 2.5.
Как вообще это пощупать?
Есть примерчик?
Записан
alexis031182
Гость
Re: web-камера и phonon
«
Ответ #7 :
Июнь 15, 2012, 16:01 »
Цитата: andrew.k от Июнь 15, 2012, 15:52
Может быть.
Только у меня ядро 2.4
V4L2 на сколько я понял идет с 2.5.
Они в общем-то очень похожи. У V4L2 просто больше возможностей.
Цитата: andrew.k от Июнь 15, 2012, 15:52
Как вообще это пощупать?
Есть примерчик?
Когда-то давно занимался этим. Пример во вложении. Не смотрите на корявость реализации, опыта было мало. Но этот класс поможет Вам понять, как использовать V4L и/или V4L2 в своём приложении.
Записан
andrew.k
Гость
Re: web-камера и phonon
«
Ответ #8 :
Июнь 15, 2012, 16:15 »
Цитата: alexis031182 от Июнь 15, 2012, 16:01
Когда-то давно занимался этим. Пример во вложении. Не смотрите на корявость реализации, опыта было мало. Но этот класс поможет Вам понять, как использовать V4L и/или V4L2 в своём приложении.
Огромное спасибо, в понедельник займусь, а то сегодня уже пятница)
Записан
andrew.k
Гость
Re: web-камера и phonon
«
Ответ #9 :
Июнь 15, 2012, 16:17 »
А что это за файлики? Они самописные или это часть СДК?
я так понял там для обоих версий?
Записан
alexis031182
Гость
Re: web-камера и phonon
«
Ответ #10 :
Июнь 15, 2012, 16:36 »
Цитата: andrew.k от Июнь 15, 2012, 16:17
А что это за файлики? Они самописные или это часть СДК?
Нет, всё самописное. В V4L используется одна единственная функция, но с множеством структур и макросов для контроля за устройством и получения информации от него. Чистый C.
Цитата: andrew.k от Июнь 15, 2012, 16:17
я так понял там для обоих версий?
Да, там для обоих версий. Для удобства я сделал в двух разных классах, но по сути они очень похожи. Думаю, Вам не составит труда разобраться с ними. Только не используйте их "как есть". Там требуется переработка. Теперь мне это очевидно, спустя время
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...