Многоканальный аудиовход с использованием Qt / Phonon - PullRequest
0 голосов
/ 04 октября 2011

Моя компания в настоящее время работает над тем, что можно назвать программой анализа звука, которая должна обрабатывать несколько аудиовходов (8 или около того) в режиме реального времени.Это означает, что нам нужна платформа, которая может обрабатывать многоканальные аудиоинтерфейсы с до 8 входными каналами.Кроме того, фреймворк должен быть максимально переносимым.Мы фактически начали нашу разработку с использованием Java, но она столкнулась с проблемами со звуковым API.

Когда я искал альтернативные способы сделать то, что нам нужно, я начал думать об использовании C ++ и Qt.У меня есть некоторый опыт работы с обоими, но я никогда не делал ничего похожего удаленно (на любом языке в этом отношении)

Теперь вопрос в том, может ли Qt / Phonon обрабатывать аудиоинтерфейсы / звуковые карты с более чем 2 входамиканалы (при условии, что ОС может видеть устройства просто отлично)?Зависит ли это от используемого бэкэнда?

1 Ответ

1 голос
/ 04 октября 2011

Phonon как без функции ввода.это для воспроизведения, только если я прав.
но если вы хотите обработать входной звук, вы можете использовать QAudioInput .Я использовал его только с одним аудиовходом, но я думаю этот конструктор с правильным QAudioDeviceInfo может делать то, что вы хотите.

...