2015-09-18 9 views
0

Я хотел бы знать, предлагает ли SoX/LibSoX доступ к звуковому устройству в режиме эксклюзивного/hog. Идея состоит в том, чтобы запретить другим приложениям доступ к звуковой карте/ЦАП, которая используется фокальным приложением.Режим Hog/Эксклюзивный доступ к устройству вывода звука с SoX

Моя основная цель - вывод OSX CoreAudio, но я также хочу узнать о Linux (OSS/Alsa).

Я знаю, что это возможно в CoreAudio, потому что я видел, что он реализован в нескольких приложениях, включая this open source one.

ответ

1

В Mac OS X, по крайней мере, ответ кажется нет. В http://sourceforge.net/p/sox/code/ci/master/tree/src/coreaudio.c SoX использует устройство ввода или вывода по умолчанию, но нет режима для режима hog.

+0

SoX также может открывать вручную указанные устройства - см. Строку 137 и далее. Но вы правы, он, похоже, не содержит каких-либо условий для возможного режима свиней. Кто-то, вероятно, должен сделать это в один прекрасный день ... – retrography