Russian Qt Forum

Qt => Мультимедиа => Тема начата: Impuls от Январь 26, 2011, 21:45



Название: Куда подевался QAudioInput
Отправлено: Impuls от Январь 26, 2011, 21:45
Доброго времени суток уважаемые эксперты. В моем приложении необходимо записать звук с микрофона. В QtAssistant прочитал про QAudioInput. Все бы хорошо, но у меня нету QAudioInput. Может подскажите куда он подевался? Или надо что-то прописывать в pro файле? Версия: Qt 4.7.0. Заранее спасибо за помощь.


Название: Re: Куда подевался QAudioInput
Отправлено: BRE от Январь 26, 2011, 21:50
Или надо что-то прописывать в pro файле?
QT += multimedia


Название: Re: Куда подевался QAudioInput
Отправлено: Impuls от Январь 26, 2011, 23:14
QT += multimedia
Не помогло. #include <QAudioInput> - сообщает что нет такого файла
У меня и мультимедийных примеров нету. Может я чего-то недоустановил? ОС Ubuntu


Название: Re: Куда подевался QAudioInput
Отправлено: pastor от Январь 27, 2011, 00:45
А QtMultimedia модуль собран? Как конфигурировал Qt?


Название: Re: Куда подевался QAudioInput
Отправлено: Impuls от Январь 27, 2011, 01:01
А QtMultimedia модель собран? Как конфигурировал Qt?
Никак не конфигурировал :-\ Скачал с репозиториев и все.((( Что я сделал не так?


Название: Re: Куда подевался QAudioInput
Отправлено: pastor от Январь 27, 2011, 02:45
QtMultimedia модуль собран?


Название: Re: Куда подевался QAudioInput
Отправлено: Impuls от Январь 27, 2011, 11:55
QtMultimedia модуль собран?
Повторюсь: я не знаю. Я не собирал Qt из исходных кодов, а скачал все из репозиториев. Не подскажите как посмотреть список включенных модулей? Буду очень благодарен


Название: Re: Куда подевался QAudioInput
Отправлено: Sergey B. от Январь 27, 2011, 15:04
QtMultimedia модуль собран?
Повторюсь: я не знаю. Я не собирал Qt из исходных кодов, а скачал все из репозиториев. Не подскажите как посмотреть список включенных модулей? Буду очень благодарен

QtMultimedia в QtMobility не переезжал случаем?


Название: Re: Куда подевался QAudioInput
Отправлено: pastor от Январь 27, 2011, 17:37
Повторюсь: я не знаю. Я не собирал Qt из исходных кодов, а скачал все из репозиториев. Не подскажите как посмотреть список включенных модулей? Буду очень благодарен

Посмотри в папке QTDIR/lib какие бибилотеки имеються. Должна быть *QtMultimedia4*


Название: Re: Куда подевался QAudioInput
Отправлено: pastor от Январь 27, 2011, 17:43
QtMultimedia в QtMobility не переезжал случаем?

В QtMobility пресудствует копия QtMultimedia. На сколько я знаю, в будущем уберут QtMultimedia из Qt. Будет только QtMobility


Название: Re: Куда подевался QAudioInput
Отправлено: Fat-Zer от Январь 27, 2011, 18:55
Если ещё не нашли, то пакет называется libqtmultimediakit1.
И он подтягивается по зависимостям от qtmobility-dev.


Название: Re: Куда подевался QAudioInput
Отправлено: Sergey B. от Январь 27, 2011, 19:18
Если ещё не нашли, то пакет называется libqtmultimediakit1.
И он подтягивается по зависимостям от qtmobility-dev.

вот и я о том же.
они на лабсе писали как-то что он переехал туда.


Название: Re: Куда подевался QAudioInput
Отправлено: pastor от Январь 27, 2011, 19:41
Еще раз повторусь, пока существует копия некоторых классов мультимедиа в Qt и Qt Mobility

Посмотрите параметры конфигурации Qt

Цитировать
   -no-multimedia ..... Do not compile the multimedia module
*  -multimedia ........ Compile in multimedia module

По умолчанию он собирается. Должна быть либа *QtMultimedia4*


Название: Re: Куда подевался QAudioInput
Отправлено: Fat-Zer от Январь 27, 2011, 19:48
По умолчанию он собирается. Должна быть либа *QtMultimedia4*
По умолчанию он может и собирается... но тут всё зависит от того, как решили великие и злобные разработчики каноникл.
Но в основной пакет они бы его точно не включили бы... а так как других пакетов не видно в основном репозитари... ну мысль ясна.


Название: Re: Куда подевался QAudioInput
Отправлено: lit-uriy от Январь 27, 2011, 21:23
яб уже сейчас озадачился избавлением своей программы от модуля QtMultimedia, т.к. пока 4.7. разрабатывалась, уже появились коментариии к правкам в хранилище типа "избавляемся от этого модуля, пользуем фонон"
в доке по Qt модуль QtMultimedia, в списке модулей (http://doc.trolltech.com/4.7/modules.html), уже не является ссылкой.


Название: Re: Куда подевался QAudioInput
Отправлено: lit-uriy от Январь 27, 2011, 21:28
Посмотри на Phonon::MediaSource


Название: Re: Куда подевался QAudioInput
Отправлено: Impuls от Январь 31, 2011, 18:06
яб уже сейчас озадачился избавлением своей программы от модуля QtMultimedia, т.к. пока 4.7. разрабатывалась, уже появились коментариии к правкам в хранилище типа "избавляемся от этого модуля, пользуем фонон"
в доке по Qt модуль QtMultimedia, в списке модулей (http://doc.trolltech.com/4.7/modules.html), уже не является ссылкой.
Хорошо а что вы посоветуете как альтернативу? Мне нужно прочитать сигнал с микрофона, а как это сделать не принципиально


Название: Re: Куда подевался QAudioInput
Отправлено: xokc от Январь 31, 2011, 22:02
RtAudio