Russian Qt Forum
Ноябрь 22, 2024, 11:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как узнать имя аудиоустройства в фононе  (Прочитано 2833 раз)
Sasha
Гость
« : Апрель 24, 2014, 15:31 »

Здравствуйте,
Хочу фононом проигрывать звук не в устройство выставленное в системе по умолчанию, а в выбранное по имени. Под именем я понимаю имя, которое пишется в настройках звука в Windows (например, "Realtek High Definition Audio"). В help-е я нашёл ф-ю AudioOutput::setOutputDevice(), в которую передаётся  Phonon::AudioOutputDevice. Список всех  Phonon::AudioOutputDevice получить можно, но проблемма с именем. Если использовать ф-ю Phonon::AudioOutputDevice::name(), то имя явно не то, что пишется в настройках звука в Windows.
Вот и вопрос. Как узнать имя аудиоустройства в фононе?
Записан
Sasha
Гость
« Ответ #1 : Апрель 25, 2014, 18:01 »

Неужели нельзя?
А если хочется написать что-то типа проигрывателя и предоставить пользователю выбирать аудиоустройство для вывода звука, то как поступить? Т.е. откуда взять список понятных человеку имён аудиоустройств чтобы их вывести, например, в комбобоксе?
Записан
Sasha
Гость
« Ответ #2 : Апрель 26, 2014, 20:34 »

Дополнение к вопросу:
1) У меня Windows
2) Qt 4.8.0
3) В прикреплённом файле скриншот того, что у меня выводит программа Qt\4.8.0\examples\phonon\capabilities\release\capabilities.exe
« Последнее редактирование: Апрель 26, 2014, 20:37 от Sasha » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 20.