Hog 模式/使用 SoX 独家访问音频输出设备
Hog mode / Exclusive access to audio output device with SoX
我想知道 SoX/LibSoX 是否提供了在 exclusive/hog 模式下访问声音设备的可能性。这个想法是为了防止其他应用程序访问焦点应用程序正在使用的声卡/DAC。
我的主要目标是 OSX CoreAudio 输出,但我也很想知道 Linux (OSS/Alsa).
我知道这在 CoreAudio 中是可能的,因为我已经看到它在几个应用程序中实现,包括 this open source one。
至少在 Mac OS X 上,答案似乎是否定的。在 http://sourceforge.net/p/sox/code/ci/master/tree/src/coreaudio.c 中,SoX 使用默认输入或输出设备,但没有提供 hog 模式。
我想知道 SoX/LibSoX 是否提供了在 exclusive/hog 模式下访问声音设备的可能性。这个想法是为了防止其他应用程序访问焦点应用程序正在使用的声卡/DAC。
我的主要目标是 OSX CoreAudio 输出,但我也很想知道 Linux (OSS/Alsa).
我知道这在 CoreAudio 中是可能的,因为我已经看到它在几个应用程序中实现,包括 this open source one。
至少在 Mac OS X 上,答案似乎是否定的。在 http://sourceforge.net/p/sox/code/ci/master/tree/src/coreaudio.c 中,SoX 使用默认输入或输出设备,但没有提供 hog 模式。