Режим Hog / Эксклюзивный доступ к устройству вывода звука с SoX

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

Моя основная цель — вывод OSX CoreAudio, но мне также не терпится узнать о Linux (OSS/Alsa).

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


person retrography    schedule 18.09.2015    source источник


Ответы (1)


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

person sbooth    schedule 20.09.2015
comment
SoX также может открывать указанные вручную устройства — см. строку 137 и далее. Но вы правы, похоже, в нем нет никаких положений о возможном режиме борова. Кто-то, вероятно, должен сделать это однажды ... - person retrography; 21.09.2015