Мне нужно написать приложение для Linux, которое делает следующее:
- 1- Непрерывно воспроизводить
WAV
файл в фоновом режиме. Так что все время работы приложения играет эта фоновая музыка. - 2- Иметь возможность воспроизводить короткие звуки, когда происходят определенные события, в то время как фоновая музыка продолжает играть.
Что требуется для микширования дополнительных звуков событий, когда они происходят с фоновой музыкой, чтобы оба были слышны одновременно?
Я никогда не писал звуковой код для Linux, так что для меня это ВСЕ новое. Я предполагаю, что мне нужно будет писать в ALSA
API? Или какая-то другая библиотека, которая облегчит это?
Если бы кто-нибудь мог предоставить пример кода, чтобы я начал, я был бы очень признателен. Через несколько дней я создам награду и предоставлю хорошую репутацию за образец кода, который делает то, что нужно.