Which /dev/… (devices) are the microphone and speaker in Mac OS X?

前端 未结 2 452
刺人心
刺人心 2021-01-04 21:28

I have a MacBook Alluminium and I want to capture the microphone in a RAW format and output a RAW audio through the speakers, in a standard way, i.e., using

2条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-01-04 21:44

    As @duskwuff says, you probably won't have any joy trying to access sound devices using /dev devices on OS X.

    If, as you say in your comment above, your goal is cross-platform portability then perhaps PortAudio might be a solution.

    From their homepage:

    PortAudio is a free, cross-platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' or C++ that will compile and run on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA). It is intended to promote the exchange of audio software between developers on different platforms. Many applications use PortAudio for Audio I/O.

    On OS X I believe they use Core Audio and on Linux they use OSS/ALSA.

提交回复
热议问题