audiounit

    6熱度

    3回答

    我正在一個項目中,我已經使用AudioUnitRender它在模擬器中運行良好,但在設備中給出-50錯誤。 如果有人遇到類似的問題,請給我一些解決方案。 RIOInterface* THIS = (RIOInterface *)inRefCon; COMPLEX_SPLIT A = THIS->A; void *dataBuffer = THIS->dataBuffer; float *ou

    6熱度

    1回答

    我已經構建了一個獨立的應用程序版本的項目,直到現在只是一個VST/audiounit。我通過rtaudio提供音頻支持。 我想添加MIDI支持使用rtmidi但我不清楚如何同步音頻和MIDI部分。 在VST/audiounit land中,我習慣於MIDI事件,它有一個時間戳,指示它們從音頻塊開始的樣本中的偏移量。 rtmidi提供自上一個事件以來的增量時間,但我不確定應該如何獲取這些事件,以及如

    0熱度

    1回答

    是否有一個AudioUnit可以在AudioGraph中應用固定增益?還有其他的替代方法嗎?

    1熱度

    2回答

    我在使用AudioUnits的應用程序中遇到問題。所有應用程序音頻(包括未通過AudioUnits播放的音頻)將在退出到Springboard並返回到應用程序後開始跳過。 我將問題轉化爲一個新的單獨的測試應用程序。以下是重複步驟: 使用AVAudioPlayer開始播放使用 的音頻文件。 創建,刪除,然後重新創建 AudioUnit 退出跳板 返回到應用 的從AvAudioPlayer音頻將開始跳

    1熱度

    1回答

    在複製器完成升級後,在RemoteIO上實現回調的正確方法是什麼? 如果我使用; result = AUGraphSetNodeInputCallback(mGraph,outputNode,1,& remoteIOCallback); 它不叫我的功能 如果我使用.. 結果= AudioUnitSetProperty(mIONode,kAudioOutputUnitProperty_SetInpu

    1熱度

    3回答

    我試圖在iPod音樂之上播放聲音,但是當我輸入我的應用程序時,iPod聲音會自動消音。我想: UInt32 sessionCategory = kAudioSessionCategory_AmbientSound; AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, size

    1熱度

    2回答

    我正在使用AVAssetReader從iPod庫中讀取音頻。 (see here)然後我讀取緩衝區並通過AudioUnit播放。我正在嘗試摺疊代碼以在播放音頻時在音頻中進行流式傳輸。但是,如果AVAssetReader正在運行,AudioUnit會停止接收對其kAudioUnitProperty_SetRenderCallback的調用。 我簡化了我的代碼只有AudioUnits回調中播放的文件.

    4熱度

    1回答

    我需要處理來自iPod庫的音頻。讀取iPod資源的唯一方法是AVAssetReader。要使用音頻單元處理音頻,它需要採用立體聲格式,因此我有左右聲道的值。但是,當我使用AVAssetReader從iPod庫中讀取資源時,它不允許我以立體聲格式將其取出。它以交織格式出現,我不知道如何分解成左右聲道。 去的地步,我需要去我需要做以下之一: 獲取AVAssetReader給我立體聲格式 的AudioB

    1熱度

    1回答

    的開頭或結尾在覈心音頻,當recordingCallback叫: static OSStatus recordingCallback(void *inRefCon, AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UIn

    2熱度

    1回答

    我正在編寫一個託管蘋果系統提供的audiounits的應用程序。我希望在用戶撥入之後保存audiounit的參數狀態,並在用戶再次加載audiounit時恢復它們。 我無法找到這樣做從主機。我已經看到AU應該有SaveState()和RestoreState()方法,但是你如何訪問它們?