updateMediaConfig method

  1. @override
Future<bool> updateMediaConfig(
  1. MediaConfig mediaConfig
)
override

更新媒体参数

可以通过该方法更新媒体参数以适应不同设备类型,比如视频发送/接收的宽高、音频/视频的最大最小码率等。需要在调用 @ref call 接口发起呼叫前进行设置。

@note 如果此方法入参 MediaConfig 对象的 @ref MediaConfig.mode "mode" 属性为 @ref MediaConfig#MODE_INTELLIGENT_HARDWARE_SMALL "MODE_INTELLIGENT_HARDWARE_SMALL",则会将音频输入/输出采样率设为 8000

mediaConfig MediaConfig 媒体参数对象,通过 @ref MediaConfig.generateByMode "generateByMode" 方法创建

Implementation

@override
Future<bool> updateMediaConfig(MediaConfig mediaConfig) async {
  var result = await NativeImpl.methodChannel.invokeMethod(
      '${methodTag}updateMediaConfig', {'mediaConfig': mediaConfig.toJson()});
  return result;
}