the audio unit subType is kAudioUnitSubType_VoiceProcessingIO, and use kAudioOutputUnitProperty_CurrentDevice to set Device ID for the audio unit
OSStatus result = AudioOutputUnitStop(audio_unit); result = AudioUnitUninitialize(audio_unit); result = AudioComponentInstanceDispose(audio_unit); Thread trace:
3 ExceptionHandling 0x00007fff3c64ef31 -[NSExceptionHandler _handleException:mask:] + 364 4 ExceptionHandling 0x00007fff3c64ecac NSExceptionHandlerUncaughtSignalHandler + 35 5 libsystem_platform.dylib 0x00007fff204d3d7d _sigtramp + 29 6 CoreFoundation 0x00007fff2050f381 CFStringGetLength + 11 7 CoreFoundation 0x00007fff205225c7 CFStringCompare + 24 8 CoreAudio 0x00007fff221e83f5 _ZN9HALDevice4DuckEfPK14AudioTimeStampf + 921 9 CoreAudio 0x00007fff21d3ed48 AudioDeviceDuck + 843 10 AudioDSP 0x00000001390d7d4a _Z14DuckOtherAudiojff + 51 11 AudioDSP 0x0000000139213e06 _ZN16AUVoiceProcessor22DestroyAggregateDeviceEv + 974 12 AudioDSP 0x0000000139215459 _ZN16AUVoiceProcessorD2Ev + 417 13 AudioDSP 0x00000001392efdec _ZN13ComponentBase8AP_CloseEPv + 30 14 AudioToolboxCore 0x00007fff219e4b6a AudioComponentInstanceDispose + 55 https://stackoverflow.com/questions/67260345/mac-audiounit-audiocomponentinstancedispose-crash April 26, 2021 at 11:06AM
没有评论:
发表评论