hyphenate_SDK3.0  3.6.1
hyphenatejavaIMSDK
Public 成员函数 | 所有成员列表
com.hyphenate.chat.EMCallOptions类 参考

Public 成员函数

void setIsSendPushIfOffline (boolean isSend)
 
boolean getIsSendPushIfOffline ()
 
long getVideoResolutionWidth ()
 
long getVideoResolutionHeight ()
 
long getMaxVideoKbps ()
 
void setVideoResolution (int width, int height)
 
void setMaxVideoKbps (long kbps)
 
void enableFixedVideoResolution (boolean enable)
 
void setMaxVideoFrameRate (int frameRate)
 
void setMinVideoKbps (int minVideoKbps)
 
void setAudioSampleRate (int sampleRate)
 
void setMaxAudioKbps (int maxAudioKbps)
 
void setEnableExternalVideoData (boolean enable)
 
void setRotation (int angel)
 
void setCallAudioSource (int source)
 
void setPingInterval (int interval)
 
void setLocalVideoViewMirror (@EMMirror.MIRROR int mirror)
 

详细描述

Contains call related options. Those configure options works like preference which exists in memory, take effect when make call. Call 'SetXXX' method doesn't take effect during call.

成员函数说明

◆ enableFixedVideoResolution()

void com.hyphenate.chat.EMCallOptions.enableFixedVideoResolution ( boolean  enable)

开启或关闭自动调节分辨率

◆ getIsSendPushIfOffline()

boolean com.hyphenate.chat.EMCallOptions.getIsSendPushIfOffline ( )
参见
setIsSendPushIfOffline
返回

◆ getMaxVideoKbps()

long com.hyphenate.chat.EMCallOptions.getMaxVideoKbps ( )

最大视频码率 范围 50 < videoKbps < 5000, 默认0, 0为自适应 建议设置为0

◆ setAudioSampleRate()

void com.hyphenate.chat.EMCallOptions.setAudioSampleRate ( int  sampleRate)

设置音频采样频率,需要在第一次通话之前设置 参考值8000Hz、11025Hz、22050Hz、16000Hz、44100Hz、48000Hz

◆ setCallAudioSource()

void com.hyphenate.chat.EMCallOptions.setCallAudioSource ( int  source)

设置音视频通话时音频源 参数表示采集语音时所设置的音频源类型,具体值参考android.media.MediaRecorder.AudioSource 默认值 VOICE_COMMUNICATION

参数
source音频源类型

◆ setEnableExternalVideoData()

void com.hyphenate.chat.EMCallOptions.setEnableExternalVideoData ( boolean  enable)

配置是否通过外面输入视频数据流

◆ setIsSendPushIfOffline()

void com.hyphenate.chat.EMCallOptions.setIsSendPushIfOffline ( boolean  isSend)

被叫方不在线时,是否推送来电通知 如果设置为NO,不推送通知,返回EMErrorCallRemoteOffline 默认NO

◆ setLocalVideoViewMirror()

void com.hyphenate.chat.EMCallOptions.setLocalVideoViewMirror ( @EMMirror.MIRROR int  mirror)

设置本地视频view镜像,可在通话过程中动态设置

参数
mirror

◆ setMaxAudioKbps()

void com.hyphenate.chat.EMCallOptions.setMaxAudioKbps ( int  maxAudioKbps)

设置最大音频比特率,取值范围 6 ~ 510

参数
maxAudioKbps最大音频码率

◆ setMaxVideoFrameRate()

void com.hyphenate.chat.EMCallOptions.setMaxVideoFrameRate ( int  frameRate)

设置最大的视频帧率

◆ setMaxVideoKbps()

void com.hyphenate.chat.EMCallOptions.setMaxVideoKbps ( long  kbps)

default is 0, which means auto adjust encoding bit rate. This kbps can be viewed as a threshold, help to adjust video bit rate.

参数
kbps

◆ setMinVideoKbps()

void com.hyphenate.chat.EMCallOptions.setMinVideoKbps ( int  minVideoKbps)

设置最小的网络带宽

◆ setPingInterval()

void com.hyphenate.chat.EMCallOptions.setPingInterval ( int  interval)

设置ping 间隔,默认为30s,最小为10s

参数
intervalping 间隔市场

◆ setRotation()

void com.hyphenate.chat.EMCallOptions.setRotation ( int  angel)

设置视频旋转角度,启动前和视频通话中均可设置

参数
angelangel can be 0, 90, 180, 270

◆ setVideoResolution()

void com.hyphenate.chat.EMCallOptions.setVideoResolution ( int  width,
int  height 
)

Set camera capture resolution If width and height are both set to 0, SDK will use default resolution configured in console. will auto adjust the encoding bit rate, and use appropriate value for video width and height.

参数
width
height

该类的文档由以下文件生成: