У меня есть AURenderCallbackStruct
с аудиоустройством. В обратных вызовах я получаю аудиоданные как ioData: UnsafeMutablePointer<AudioBufferList>
. проверьте приведенный ниже код.Как преобразовать UnsafeMutablePointer <AudioBufferList> в AudioBuffer в Swift?
func renderCallback(inRefCon: UnsafeMutablePointer<Void>, ioActionFlag: UnsafeMutablePointer<AudioUnitRenderActionFlags>, inTimeStamp: UnsafePointer<AudioTimeStamp>, inBufferNumber: UInt32, inNumberFrames: UInt32, ioData: UnsafeMutablePointer<AudioBufferList>) -> OSStatus {
// How can i get AudioBuffer from iodate here ?
return noErr
}
Как я могу получить AudioBuffer
от ioDate
здесь? Пожалуйста, предложите ...
N.B. Я использую swift 2.2