setVideoEncoderConfiguration method Null safety

Future<void> setVideoEncoderConfiguration(
  1. VideoEncoderConfiguration config
)

设置视频编码属性。

该方法设置视频编码属性。每个属性对应一套视频参数,如分辨率、帧率、码率、视频方向等。 所有设置的参数均为理想情况下的最大值。当视频引擎因网络环境等原因无法达到设置的分辨率、帧率或码率的最大值时,会取最接近最大值的那个值。

如果用户加入频道后不需要重新设置视频编码属性,则 Agora 建议在 RtcEngine.enableVideo 前调用该方法,可以加快首帧出图的时间。

Parameter config 视频编码属性。详见 VideoEncoderConfiguration

Implementation

@override
Future<void> setVideoEncoderConfiguration(VideoEncoderConfiguration config) {
  return _invokeMethod('setVideoEncoderConfiguration', {
    'config': config.toJson(),
  });
}