質問・問題
Flutter 用 Video/Voice SDK で Raw Data 等の機能を使いたい
回答・解決方法
Flutter 用 SDK v5.x では、パフォーマンスの観点からネイティブ SDK の全ての機能を API として実装していません。例えば Custom Audio Source/Renderer、Custom Video Source/Renderer について、これらの API は Dart で定義されていないため、Dart で直接呼び出すことはできません。
その代わり、Flutter 用 SDK では、Flutter 側でインスタンス化された RtcEngine を Android/iOS のネイティブコードから制御できるインターフェースを RtcEnginePluginとして提供しています。RtcEnginePluginを継承し onRtcEngineCreated コールバック経由で RtcEngine を取得することで、独自プラグイン作成や Custom Audio Source などの機能実装が可能となります。
RtcEnginePluginを使った実装の注意点やサンプルなど、詳細については下記 URL よりご覧ください。
Flutter 用 SDK v6.x 以降をお使いの場合、Agora ドキュメンテーションをご覧ください。