Builder

public abstract class Builder

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public abstract RCCallPlusConfig build()
Link copied to clipboard
Link copied to clipboard
public abstract RCCallPlusConfig.Builder enableEncoderTexture(boolean enabled)
视频流采集方式,设置视频流是否采用 texture 采集。一般 Android 5.
Link copied to clipboard
public abstract RCCallPlusConfig.Builder enableHardwareDecoder(boolean enabled)
是否使用硬解码,SDK 会根据硬件支持情况创建硬解码器,如果创建失败会使用软解。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder enableHardwareEncoder(boolean enabled)
是否使用硬编码,SDK 会根据硬件支持情况创建硬编码器,如果创建失败会使用软编。
Link copied to clipboard
设置硬编码压缩等级是否为 MediaCodecInfo.CodecProfileLevel.
Link copied to clipboard
public abstract RCCallPlusConfig.Builder enableLowLatencyRecording(boolean enable)
设置是否开启 OpenSLES 录制麦克风数据。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder enableStereo(boolean enabled)
设置音频是否支持立体声。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder enableTinyStream(boolean enable)
是否开启大小流。 大小流模式是指在发布资源时上传一大一小两道视频流。 开启后SDK内部在通话建立成功会发布本端摄像头流的大流和小流。小流的分辨率默认跟随大流。该设置对发布的自定义视频流、屏幕共享视频流无效 在多人音视频通话过程中,大小流模式可有效减少下行带宽占用。订阅方可按需订阅小流。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder enableVersionMismatch(boolean enabled)
是否允许 IM 和 RTC 版本号不匹配。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder setAudioCodecType(AudioCodecType codecType)
设置音频编解码类型。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder setAudioSampleRate(int audioSampleRate)
设置音频采样率。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder setAudioSource(int audioSource)
设置 android.media.
Link copied to clipboard
public abstract RCCallPlusConfig.Builder setHardwareDecoderColor(int hardwareDecoderColor)
设置硬解码颜色空间。 该值必须是本设备 H264 解码器所支持的值,可以通过获取本机所支持的编解码器、颜色空间信息。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder setHardwareEncoderBitrateMode(VideoBitrateMode hardwareEncoderBitrateMode)
设置硬编码码率控制模式。 仅 Android 系统 5.
Link copied to clipboard
public abstract RCCallPlusConfig.Builder setHardwareEncoderColor(int hardWareEncoderColor)
设置硬解码颜色空间。 该值必须是本设备 H264 解码器所支持的值,可以通过获取本机所支持的编解码器、颜色空间信息。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder setHardwareEncoderFrameRate(int hardWareEncoderFrameRate)
设置系统硬编码器的编码帧率。
Link copied to clipboard
public abstract RCCallPlusConfig.Builder setProxy(RCRTCProxy proxy)
设置 Proxy (support sock5 proxy)。