我有一個完全由Apple AudioUnits - DLSSynth,延遲,立體聲混音器組成的AUGraph。我試圖將這個輸出捕獲到ExtAudioFile中。我的問題是我認爲我需要從AudioUnit格式轉換爲ExtAudioFile可以使用的文件格式。如果我參加了ASBD從AUGraph,我得到從AudioUnit格式轉換爲ExtAudioFileWrite
mSampleRate Float64 44100
mFormatID UInt32 1819304813
mFormatFlags UInt32 41
mBytesPerPacket UInt32 4
mFramesPerPacket UInt32 1
mBytesPerFrame UInt32 4
mChannelsPerFrame UInt32 2
mBitsPerChannel UInt32 32
mReserved UInt32 0
但我不能創建與ASBD創建ExtAudioFile沒有得到一個FMT?錯誤。有人可以指出正確的方向來記錄這個流到一個文件嗎?
我沒有使用過那麼多的AU,但我通常不需要爲音頻文件指定ASBD。當您調用ExtAudioFileWriteAsync而不在文件上設置ASBD時會發生什麼?你會得到什麼樣的錯誤?另外,什麼數據和文件格式試圖寫? – Nick