- RevueSDK
- AudioRenderer
Protocol
AudioRenderer
音訊渲染器協定 — 接收 Float32 PCM 音訊
protocol AudioRenderer : AnyObjectOverview
外部開發者擴充點,用於進階場景(音量可視化、自訂處理等)。 SDK 內部消費者(AudioMixer、SpeakerPlayer)不透過 renderer,走直接路徑。
與 Participant.audioLevel 的分工:想做「誰在講話」的 UI 指示直接讀 participant.isSpeaking / audioLevel(SDK 已內建判定:400ms 窗口 + 40% 佔比 + 平滑), 不需自己接 renderer 算。此協定是給需要原始 PCM 的場景(自訂波形視覺化、 語音辨識、自訂訊號處理等)。