WebRTC シリーズ -- iOS オーディオのキャプチャと再生用の ADM、APM、AudioState


オーディオ モジュールには、WebRTC、ADM、APM、AudioState の 3 つの重要なモジュールがあります。ここで、ADM はオーディオ デバイス モデルであり、オーディオの収集と再生データの処理を担当するモジュールであり、APM はオーディオ処理モデルであり、AudioState は主に複数の呼び出しを処理するためのインスタンスは、オーディオの状態を共有します; これらのモジュールの初期化と処理はすべて WebRtcVoiceEngine
パラメータの初期化部分については、記事を参照してください: WebRTC シリーズ-APM パラメータ設定と AudioOption
; この記事では主にapm の初期化、adm の初期化 etc の初期化プロセスは基本的に似ています。

1.admとapm

1.1 adm クラス関係の紹介

WebRTC は iOS と Android の adm 関連インターフェースのカプセル化を提供し、iOS 側の ADM の主なクラス関係は次のとおりです。

おすすめ

転載: blog.csdn.net/lym594887256/article/details/127958808
おすすめ