我正在更新一個寫於二十年前的C++程序來運行涉及精確啓動和停止聲音的科學實驗。該程序還需要能夠控制播放音量,暫停聲音或在指定位置啓動它們,循環發出指定的次數並控制通道映射。如何在Mac OS X上使用C++播放聲音?
研究人員希望在現代Mac OS X上運行該程序,但我從未在Mac上做過任何開發。在Mac上用C++完成上述目標的最簡單方法是什麼?
CoreAudio
似乎太複雜了。 NSSound
似乎有我想要的所有功能,但據我所知它只在Objective-C中可用? Objective-C與C++混合嗎?或者我應該看看使用QuickTime
SDK?
感謝您的任何幫助。