Builder

public abstract class Builder

Constructors

Link copied to clipboard
public void RCRTCConfig.Builder()

Functions

Link copied to clipboard
public abstract RCRTCConfig build()
Link copied to clipboard
public static RCRTCConfig.Builder create()
Link copied to clipboard
public abstract RCRTCConfig.Builder enableAutoReconnect(boolean enable)
音视频通话过程中断网重连模式。
Link copied to clipboard
public abstract RCRTCConfig.Builder enableCamera2(boolean enable)
是否启用 Camera2 Added from 5.6.
Link copied to clipboard
public abstract RCRTCConfig.Builder enableEncoderTexture(boolean enabled)
视频流采集方式,设置视频流是否采用 texture 采集。一般安卓 5.
Link copied to clipboard
public abstract RCRTCConfig.Builder enableHardwareDecoder(boolean enabled)
是否使用硬解码,SDK 会根据硬件支持情况创建硬解码器,如果创建失败会使用软解。
Link copied to clipboard
public abstract RCRTCConfig.Builder enableHardwareEncoder(boolean enabled)
是否使用硬编码,SDK 会根据硬件支持情况创建硬编码器,如果创建失败会使用软编。
Link copied to clipboard
public abstract RCRTCConfig.Builder enableHardwareEncoderHighProfile(boolean enabled)
设置硬编码压缩等级是否为 MediaCodecInfo.CodecProfileLevel.
Link copied to clipboard
public abstract RCRTCConfig.Builder enableLowLatencyRecording(boolean enable)
设置是否开启 OpenSLES 录制麦克风数据。
Link copied to clipboard
public abstract RCRTCConfig.Builder enableMicrophone(boolean enabled)
是否启用麦克风 不启用麦克风则不创建 AudioRecoder 实例,RTCLib 加入房间 或 CallLib 开始通话 后无法再操作麦克风。 该方法设置为 true 时,麦克风是否静音方法(RongRTCCapture.getInstance().
Link copied to clipboard
public abstract RCRTCConfig.Builder enableSRTP(boolean enabled)
开启数据传输加密功能。打开此功能会严重影响客户端和服务端处理性能。
Link copied to clipboard
public abstract RCRTCConfig.Builder enableStereo(boolean enabled)
设置音频是否支持立体声。
Link copied to clipboard
public abstract RCRTCConfig.Builder enableVersionMismatch(boolean enabled)
是否允许 IM 和 RTC 版本号不匹配
Link copied to clipboard
public abstract RCRTCConfig.Builder enableVideoStreamAdaptExactOutput(boolean enable)
是否启用视频流精准输出 1.
Link copied to clipboard
@Deprecated()
public abstract RCRTCConfig.Builder setAudioBitrate(int audioBitrate)
设置音频码率,已废弃。
Link copied to clipboard
public abstract RCRTCConfig.Builder setAudioCodecType(AudioCodecType codecType)
设置音频编解码类型 当音频编解码类型设置为PCMU时,设置的音频比特率(setAudioBitrate) 不能低于 64,低于 64 默认为 64。
Link copied to clipboard
public abstract RCRTCConfig.Builder setAudioSampleRate(int audioSampleRate)
设置音频采样率。
Link copied to clipboard
public abstract RCRTCConfig.Builder setAudioSource(int audioSource)
设置 android.media.
Link copied to clipboard
@Deprecated()
public abstract RCRTCConfig.Builder setCustomizedCameraParameter(Map<String, String> parameter)
设置自定义的相机参数,此方法已废弃,推荐使用 * cn.rongcloud.rtc.api.stream.
Link copied to clipboard
public abstract RCRTCConfig.Builder setHardwareDecoderColor(int hardwareDecoderColor)
设置硬解码颜色空间。 该值必须是本设备 H264 解码器所支持的值,可以通过获取本机所支持的编解码器、颜色空间信息。
Link copied to clipboard
public abstract RCRTCConfig.Builder setHardwareEncoderBitrateMode(VideoBitrateMode hardwareEncoderBitrateMode)
设置硬编码码率控制模式。 仅 Android 系统 5.
Link copied to clipboard
public abstract RCRTCConfig.Builder setHardwareEncoderColor(int hardWareEncoderColor)
设置硬解码颜色空间。 该值必须是本设备 H264 解码器所支持的值,可以通过获取本机所支持的编解码器、颜色空间信息。
Link copied to clipboard
public abstract RCRTCConfig.Builder setHardwareEncoderFrameRate(int hardWareEncoderFrameRate)
设置系统硬编码器的编码帧率。
Link copied to clipboard
public abstract RCRTCConfig.Builder setProxy(RCRTCProxy proxy)
设置 Proxy (support sock5 proxy) Added from 5.2.
Link copied to clipboard
public abstract RCRTCConfig.Builder setStatusReportInterval(int interval)
设置房间统计信息的回调间隔。