ios audio unit remoteIO playback record


http://stackoverflow.com/questions/12573097/ios-audio-unit-remoteio-playback-while-recording

kAudioSessionCategory_PlayAndRecord. But if you want to record/transmit voice picked up from the mic and play back incoming data from network packages: Here is a good sample which included both mic and playback. Also if you have not read this doc from Apple, I would strongly recommend this.

In short: You need to create an AudioUnits instance. In it, configure two callbacks: one for mic and one for playback. The callback mic function will supply you the data that was picked up from the mic. You then can convert and transmit to other devices with whatever chosen network protocol. The playback callback function is where you supply the incoming data from other network devices to play back.

http://teragonaudio.com/article/How-to-do-realtime-recording-with-effect-processing-on-iOS.html


http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/AudioUnitHostingGuide_iOS/ConstructingAudioUnitApps/ConstructingAudioUnitApps.html



你可能感兴趣的:(ios audio unit remoteIO playback record)