我試圖將音頻輸入設置爲單聲道,並使用兩個AudioStreamBasicDescription
將音頻輸入設置爲立體聲,這是一個RemoteIO AudioUnit,它是唯一的AudioUnit。CoreAudio,iOS:無法使用單聲道通過RemoteIO使用單聲道輸入和立體聲輸出
然後我註冊了輸入(kAudioOutputUnitProperty_SetInputCallback
)和輸出(kAudioUnitProperty_SetRenderCallback
)兩個獨立的回調,並期待在我的輸出回調,與AudioBufferList *ioData
,ioData->mNumberBuffers
應該爲2
但是,令我吃驚的是,它仍然是1.
是否RemoteIO不支持具有不同的輸入和輸出通道號?