[英]ExtAudioFileRead is too slow. How to make it faster?
我已經編寫了自己的音頻庫。 (很傻,我知道,但我喜歡。)現在,我正在使用它來播放iOS上iPod庫中的立體聲文件。 它工作得很好,只是有時對ExtAudioFileRead()的調用花費的時間超過23ms。 由於我的AudioUnits輸出設置正在播放44.1KHz的音頻,因此每個回調要求 ...
[英]ExtAudioFileRead is too slow. How to make it faster?
我已經編寫了自己的音頻庫。 (很傻,我知道,但我喜歡。)現在,我正在使用它來播放iOS上iPod庫中的立體聲文件。 它工作得很好,只是有時對ExtAudioFileRead()的調用花費的時間超過23ms。 由於我的AudioUnits輸出設置正在播放44.1KHz的音頻,因此每個回調要求 ...
[英]Glitches occur when data is read using ExtAudioFile in combination with a circular buffer
我正在嘗試處理使用ExtAudioFile讀取的音頻數據。 但是,當我嘗試將這些數據放入循環緩沖區時,我聽到了一些小故障。 在下面的示例代碼中,我將數據從“ inBuffer”直接傳遞到“ outBuffer”(均為Michael Tyson的TPCircularBuffer類型)。 ...
[英]Playing .caf audio file with ExtAudioFileRead is not sync
我的應用程序對來自麥克風輸入的音頻進行了大量數據處理。 為了獲得“演示模式”,我想基於本地.caf音頻文件執行相同的操作。 我設法得到了音頻文件。 現在,我嘗試使用ExtAudioFileRead讀取.caf文件,然后進行數據處理。 顯然有些事情我不理解,或者ExtAudioFil ...
[英]Reducing amplitude of output from ExtAudioFileRead
我希望減小ExtAudioFileRead輸出的幅度,然后再將其保存到文件中。 這是我的原始代碼: 我曾想遍歷convertedData.mBuffers [0] .mData,將每個樣本乘以一個分數,但是它的類型是“ void”。 任何想法都會很棒,感謝您的閱讀! 編輯: ...
[英]Core Audio Large (Compressed) File Playback and Memory Footprint
因此,我設置了一個多通道混合器和一個遠程I / O單元,以混合/播放從音頻文件中讀取的PCM數據的多個緩沖區。 為了在游戲中產生短暫的聲音效果,我使用ExtAudioFileRead()將整個文件加載到內存緩沖區中。 對於我的背景音樂,假設我有一個3分鍾的壓縮音頻文件。 假設它被編碼為 ...
[英]Looping AAC file with ExtAudioFileRead - bug?
使用ExtAudioFileRead讀取iOS上的音頻文件,似乎達到eof完全凍結了讀者......例如,假設_abl AudioBufferList和_eaf ExtendedAudioFileRef已分配並正確配置: 沒有錯誤,總是相同的行為,就像讀者卡在文件的末尾一樣。 ExtA ...
[英]What causes ExtAudioFileRead to make ioData->mBuffers[0].mDataByteSize negative?
當我經常停止並開始音頻播放,並通過ExtAudioFileRef對象在AAC音頻文件中來回查找很多內容時,就會出現問題。 在少數情況下, ExtAudioFileRead會顯示這種奇怪的行為: 有時,它們將這些數字分配給mDataByteSize的唯一AudioBuffer的AudioB ...