audiotoolbox

    1熱度

    1回答

    我正在做iOS上的低級音頻處理。因此,我的應用程序的一部分是用C++編寫的。 在那裏,我創建並寫入音頻文件。文件正在使用ExtAudioFileCreateWithURL創建並寫入使用ExtAudioFileWriteAsync。文件正在使用ExtAudioFileDispose關閉。 有時文件需要刪除。 如何刪除在C++中使用ExtAudioFileCreateWithURL創建的文件? 由於文

    0熱度

    1回答

    我正在尋找一種功能,可以幫助我處理iOS設備上的麥克風輸入,並稍後幫助我計算構建音樂調諧器的頻率。我已經研究過AudioKit,並希望用核心庫而不是外部框架來完成這個簡單的任務。 也許AVFoundation和AudioToolbox提供了我無法找到的東西。

    0熱度

    1回答

    我正在關注https://github.com/AlesTsurko/LearningCoreAudioWithSwift2.0/tree/master/CH05_Player 以播放頻率,但它是用Swift2。 Get microphone input using Audio Queue in Swift 3已解決了許多問題,但它是用於錄音的。 我被困在一個緩衝區分配給音響隊列 var ring

    2熱度

    1回答

    我試圖在Swift中創建連續的FIFO音頻記錄器。我嘗試創建audioQueueCallback時遇到併發出問題。 從文檔AudioTimeStamp有這個init方法: AudioTimeStamp(mSampleTime: Float64, mHostTime: UInt64, mRateScalar: Float64, mWordClockTime: UInt64, mSMPTETime:

    1熱度

    1回答

    我聽到傳言說AUGraph被棄用iOS上,例如在this Twitter post: @marcoarment您對@atpfm大約需要重寫你的音頻引擎評論:B/C若隱若現AUGraph棄用的,或者是其他東西? 是否AUGraph實際上已被棄用,如果是,何時?有人可以將我指向Apple官方文檔或公告,澄清這一點嗎?

    1熱度

    1回答

    ringBuffers = [AudioQueueBufferRef](repeating: AudioQueueBufferRef(), count:inflightBuffersCount) 創建AudioQueueBufferRef說init() is unavailable: use 'nil' literal 但如果是 ringBuffers = [AudioQueueBufferR

    0熱度

    1回答

    我使用的MIKMIDI框架,這是使用AudioToolbox型MusicTimeStamp 我如何轉換這個時間戳毫秒?

    1熱度

    1回答

    我看到了關於Core Audio的WDC 2016 conference,從29分鐘開始Doug Wyatt談論實時音頻。由於我正在開發具有高性能的音頻應用程序,因此我需要這樣做。 但是我注意到他使用了AUAudioUnit,但是在我的C應用程序中(我更喜歡使用C/C++作爲音頻代碼,我遵循Chris Adamson advices)。 因此,我有3個問題: 什麼AudioUnit和AUAudio

    0熱度

    2回答

    開始音頻記錄給錯誤和下面方法返回錯誤 錯誤域= NSOSStatusErrorDomain代碼= -50 「(空)」 的UserInfo = 狀態= AudioQueueStart(_state.queue , 空值); 其次下面的步驟,用於記錄AUDO - 創建用於記錄音頻數據的新的音頻隊列。 status = AudioQueueNewInput(&_state.dataFormat, Aud

    0熱度

    1回答

    AudioUnit已經有很長時間了,但是我發現很多API只支持iOS 10.0+?例如,AudioComponentDescription,kAudioOutputUnitProperty_EnableIO,kAudioOutputUnitProperty_SetInputCallback。 這是Apple的錯誤嗎?我可以在iOS 10.0之前的平臺上使用這些API嗎?他們會被視爲私人API嗎?