enableAGC method
@hidden(iOS)
@valid since 3.51
@detail api
@author liuchuang
@brief 打开/关闭 AGC(Analog Automatic Gain Control)模拟自动增益控制功能。
开启该功能后,SDK 会自动调节麦克风的采集音量,确保音量稳定。
@param enable 是否打开 AGC 功能:
- true: 打开 AGC 功能。
- false: 关闭 AGC 功能。
@return
- 0: 调用成功。
- -1: 调用失败。
@note
该方法在进房前后均可调用。如果你需要在进房前使用 AGC 功能,请联系技术支持获得私有参数,传入对应 ByteRTCRoomProfile{@link #ByteRTCRoomProfile} 。
要想在进房后开启 AGC 功能,你需要把 ByteRTCRoomProfile{@link #ByteRTCRoomProfile} 设为 ByteRTCRoomProfileMeeting、ByteRTCRoomProfileMeetingRoom 或ByteRTCRoomProfileClassroom 。
AGC 功能生效后,不建议再调用 setAudioCaptureDeviceVolume: 来调节设备麦克风的采集音量。
Implementation
FutureOr<int> enableAGC(BOOL enable) async {
return await nativeCall('enableAGC:', [enable]);
}