希望能给大家一些帮助,或者得到大神们的建议.
audioqueue 是以队列的方式处理数据.
一 录音:
Audio Queues for Recording
一个用于record 的audio queue,需要使用AudioQueueNewInput方法创建,它的具体结构如图:
上面是苹果 对于 audioqueue 录音的步骤解释.(个人理解如下)
(1)麦克风设备收到音频设备
(2)音频设备传数据到buffer
(3)buff 数据传递到 callback函数中
二 播放:
对于这个播放的callback , 个人理解是播放结束后系统 调用 ,对于core audio 理解不足,不便做出说明.
有需要的, 分享个本人已经封装好了的 Demo
https://github.com/xixi9527/AudioqueuePlayer
封装好了的audioqueue player
网友评论