Russian Qt Forum

Qt => Мультимедиа => Тема начата: Максим от Декабрь 08, 2014, 17:08



Название: Несколько QMediaPlayer-ов, как выводить аудио на разные аудио выходы?
Отправлено: Максим от Декабрь 08, 2014, 17:08
Доброго времени суток, пишу программу информационного оповещения. Есть один ПК и к нему по VGA подключено несколько телевизоров.
Телевизоры определены в системе как мониторы. Стал вопрос с разделением звуковых потоков, так-как телевизоры могут стоять в разных комнатах и будет не кошерно, если звук будет общим.
Для воспроизведения видео использую QMediaPlayer. Аудио выход он берет стандартный из системы, как на это повлиять - не нашел.

Как задать аудио выход QMediaPlayer-у?

Заранее спасибо.



Название: Re: Несколько QMediaPlayer-ов, как выводить аудио на разные аудио выходы?
Отправлено: Fregloin от Декабрь 20, 2014, 13:13
Ну для вывода звука и видео лучше использовать такие выводы как HDMI, DisplayPort, DVI (со звуком). Это для начала.
В винде уже можно указывать как выводить звук, например не только на звуковую карту но и на HDMI.
Во вторых скорее всего QAudioOutput можно привязать к конкретным звуковым картам, нужно читать доки. А уже mediaPlayer нужно будет подвязать к конкретным аудиовыходам. Ну и прога должна знать какие звуки на какие выходы подавать. Скорее всего создать файлик, в котором по индексу или названию аудиовыхода привязывать звуковые сообщения. Нечто подобное я делал с сетью, когда данные слались по нескольким сетевым картам параллельно.