setCaptureVolume abstract method

Future<int?> setCaptureVolume({
  1. StreamIndex index = StreamIndex.main,
  2. required int volume,
})

调节音频采集音量

volume 指采集的音量值和原始音量的比值,范围是 [0, 400],单位为 %。
只改变音频数据的音量信息,不涉及本端硬件的音量调节。
为保证更好的通话质量,建议将 volume 值设为 [0,100]

  • 0:静音
  • 100:原始音量
  • 400:最大可为原始音量的 4 倍(自带溢出保护)

返回值:

  • 0:调用成功;
  • <0:调用失败,具体原因参看 ReturnStatus

注意:

  • 无论是采集来自麦克风的音频流,还是屏幕音频流,都可以使用此接口进行音量调节。
  • 在开启音频采集前后,你都可以使用此接口设定采集音量。

Implementation

Future<int?> setCaptureVolume({
  StreamIndex index = StreamIndex.main,
  required int volume,
});