OSX | USB耳机|删除设备时的AudioQueue行为

时间:2013-11-20 15:59:19

标签: objective-c macos audioqueue

我已将USB耳机设置为当前设备以播放和录制音频,

我可以在USB耳机被移除时收到通知

-(void)addListenersForAudioDevices{
    // install kAudioHardwarePropertyDevices notification listener
    AudioObjectPropertyAddress theAddress = { kAudioHardwarePropertyDevices,
        kAudioObjectPropertyScopeGlobal,
        kAudioObjectPropertyElementMaster };

    AudioObjectAddPropertyListener(kAudioObjectSystemObject, &theAddress, AOPropertyListenerProc, self);

}

在通知中,我将默认设备设置为新的Audiodevice,但我没有在系统扬声器上获取音频,

任何指针如何继续它?

提前致谢...

0 个答案:

没有答案