希望能給大家一些幫助,或者得到大神們的建議.
audioqueue 是以隊列的方式處理數(shù)據(jù).
一 錄音:
Audio Queues for Recording
一個用于record 的audio queue辈挂,需要使用AudioQueueNewInput方法創(chuàng)建置吓,它的具體結(jié)構(gòu)如圖:
?上面是蘋果 對于 audioqueue 錄音的步驟解釋.(個人理解如下)
????(1)麥克風(fēng)設(shè)備收到音頻設(shè)備
????(2)音頻設(shè)備傳數(shù)據(jù)到buffer
????(3)buff? 數(shù)據(jù)傳遞到 callback函數(shù)中
二 播放:
對于這個播放的callback , 個人理解是播放結(jié)束后系統(tǒng) 調(diào)用 ,對于core audio 理解不足,不便做出說明.
有需要的, 分享個本人已經(jīng)封裝好了的 Demo?
https://github.com/xixi9527/AudioqueuePlayer
?封裝好了的audioqueue player