setQualityMode method

Future<void> setQualityMode(
  1. AlivcLivePushQualityMode qualityMode
)

设置码率模式

enableAutoResolution 是否打开分辨率自适应 (动态分辨率)

选择AlivcLivePushQualityMode.resolution_first模式时,SDK内部会优先保障推流视频的清晰度;

选择AlivcLivePushQualityMode.fluency_first模式时,SDK内部会优先保障推流视频的流畅度。

以上两种模式下,所有码率与帧率的设置均不生效,SDK会根据您设置的分辨率做出默认设置。

选择AlivcLivePushQualityMode.custom模式时,SDK会根据您自定义设置的帧率与码率进行推流。

Implementation

Future<void> setQualityMode(AlivcLivePushQualityMode qualityMode) async {
  return _livePusherConfigMC.invokeMethod(
    'setQualityMode',
    wrapArgs(arg: qualityMode.index.toString()),
  );
}