我想做類似於節拍切片的事情。AudioQueueBuffer中的哪個位置發生AudioQueueLevelMeterState?
我可以設置一個定時器來定期獲取AudioQueueLevelMeterState。
但是,似乎沒有辦法將AudioQueueLevelMeterState查詢的時間與AudioQueueBuffer的內容關聯起來?
例如,假設我的緩衝區長度爲1秒。我運行一個計時器,每秒查詢儀表狀態60次。在0.5秒時,我獲得了我想要的水平。因此,我想從獲得水平的那一刻起取一大塊音頻緩衝區,即剩餘的0.5秒。
任何想法?可以這麼說的任何方式在緩衝區中這麼做?
任何意見非常讚賞。
非常感謝,xj