From c45c2785a5f82af83ace9722dd74f0a3a47d34ec Mon Sep 17 00:00:00 2001 From: Tanmay Bakshi Date: Sat, 26 Dec 2020 00:53:39 -0500 Subject: [PATCH] Update TempiAudioInput.swift --- TempiFFT/TempiAudioInput.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TempiFFT/TempiAudioInput.swift b/TempiFFT/TempiAudioInput.swift index 803005a..2c1f469 100755 --- a/TempiFFT/TempiAudioInput.swift +++ b/TempiFFT/TempiAudioInput.swift @@ -214,7 +214,7 @@ class TempiAudioInput: NSObject { assert(osErr == noErr, "*** AudioUnitSetProperty err \(osErr)") // Set up our callback. - var inputCallbackStruct = AURenderCallbackStruct(inputProc: recordingCallback, inputProcRefCon: UnsafeMutableRawPointer(Unmanaged.passUnretained(self).toOpaque())) + var inputCallbackStruct = AURenderCallbackStruct(inputProc: recordingCallback, inputProcRefCon: UnsafeMutableRawPointer(Unmanaged.passRetained(self).toOpaque())) osErr = AudioUnitSetProperty(audioUnit, AudioUnitPropertyID(kAudioOutputUnitProperty_SetInputCallback), AudioUnitScope(kAudioUnitScope_Global),