     private var audioConverter: AudioConverterRef?
     fileprivate var aacBuffer: [UInt8] = []
     fileprivate var aacBufferSize: UInt32
-    private var pcmBuffer: [UInt8] = []
+    private var pcmBuffer: [UInt8]     = []
     private var pcmBufferSize: UInt32
     
     fileprivate var fillComplexCallback: AudioConverterComplexInputDataProc = { (inAudioConverter, 

            outBuffer[0].mDataByteSize = self.pcmBufferSize
            outBuffer[0].mData = UnsafeMutableRawPointer.allocate(bytes: Int(self.pcmBufferSize), alignedTo: 0)
            
//            var outBuffer                      = AudioBufferList()
//            outBuffer.mNumberBuffers           = 1
//            outBuffer.mBuffers.mNumberChannels = 1
//            outBuffer.mBuffers.mDataByteSize   = 1024
        
            var ioOutputDataPacketSize: UInt32 = 1
        
            let status = AudioConverterFillComplexBuffer(audioConverter,

        
            if status == noErr {
                let rawAAC = Data(self.aacBuffer)
                print(self.aacBuffer)
                onComplete(rawAAC, noErr)
            } else {
                print("Error converting buffer:", status)
