ios 使用audioQueue 录音以及播放 (pcm)

希望能给大家一些帮助,或者得到大神们的建议.

audioqueue 是以队列的方式处理数据.

一 录音:

Audio Queues for Recording

一个用于record 的audio queue,需要使用AudioQueueNewInput方法创建,它的具体结构如图:



ios 使用audioQueue 录音以及播放 (pcm)_第1张图片

 上面是苹果 对于 audioqueue 录音的步骤解释.(个人理解如下)

    (1)麦克风设备收到音频设备

    (2)音频设备传数据到buffer

    (3)buff  数据传递到 callback函数中

二 播放:



对于这个播放的callback , 个人理解是播放结束后系统 调用 ,对于core audio 理解不足,不便做出说明.

有需要的, 分享个本人已经封装好了的 Demo 


https://github.com/xixi9527/AudioqueuePlayer
 封装好了的audioqueue player

你可能感兴趣的:(ios 使用audioQueue 录音以及播放 (pcm))