ECVoIPSetManager Protocol Reference
| Conforms to | ECManagerBase |
|---|---|
| Declared in | ECVoIPSetManager.h |
– setMute:
required method
静音设置
- (NSInteger)setMute:(BOOL)onParameters
on |
NO:正常 YES:静音 |
|---|
Declared In
ECVoIPSetManager.h
– getMuteStatus
required method
获取当前静音状态
- (BOOL)getMuteStatusReturn Value
NO:正常 YES:静音
Declared In
ECVoIPSetManager.h
– getLoudsSpeakerStatus
required method
获取当前免提状态
- (BOOL)getLoudsSpeakerStatusReturn Value
NO:关闭 YES:打开
Declared In
ECVoIPSetManager.h
– enableLoudsSpeaker:
required method
免提设置
- (NSInteger)enableLoudsSpeaker:(BOOL)enableParameters
enable |
NO:关闭 YES:打开 |
|---|
Declared In
ECVoIPSetManager.h
– setSelfPhoneNumber:
required method
设置电话
- (void)setSelfPhoneNumber:(NSString *)phoneNumberParameters
phoneNumber |
电话号 |
|---|
Declared In
ECVoIPSetManager.h
– setVoipCallUserInfo:
required method
设置voip通话个人信息
- (void)setVoipCallUserInfo:(VoIPCallUserInfo *)voipCallUserInfoParameters
voipCallUserInfo |
VoipCallUserInfo对象 |
|---|
Declared In
ECVoIPSetManager.h
– setVideoView:andLocalView:
required method
设置视频通话显示的view
- (NSInteger)setVideoView:(UIView *)view andLocalView:(UIView *)localViewParameters
view |
对方显示视图 |
|---|---|
localView |
本地显示视图 |
Declared In
ECVoIPSetManager.h
– resetVideoView:andLocalView:ofCallId:
required method
重新设置当前视频通话显示的view
- (NSInteger)resetVideoView:(UIView *)view andLocalView:(UIView *)localView ofCallId:(NSString *)callidParameters
view |
对方显示视图 |
|---|---|
localView |
本地显示视图 |
callid |
当前视频会话id |
Declared In
ECVoIPSetManager.h
– getCameraInfo
required method
获取摄像设备信息
- (NSArray *)getCameraInfoReturn Value
摄像设备信息数组
Declared In
ECVoIPSetManager.h
– selectCamera:capability:fps:rotate:
required method
选择使用的摄像设备
- (NSInteger)selectCamera:(NSInteger)cameraIndex capability:(NSInteger)capabilityIndex fps:(NSInteger)fps rotate:(ECRotate)rotateParameters
cameraIndex |
设备index |
|---|---|
capabilityIndex |
能力index |
fps |
帧率 |
rotate |
旋转的角度 |
Declared In
ECVoIPSetManager.h
– setCodecEnabledWithCodec:andEnabled:
required method
设置支持的编解码方式,默认全部都支持
- (void)setCodecEnabledWithCodec:(ECCodec)codec andEnabled:(BOOL)enabledParameters
codec |
编解码类型 |
|---|---|
enabled |
NO:不支持 YES:支持 |
Declared In
ECVoIPSetManager.h
– getCondecEnabelWithCodec:
required method
获取编解码方式是否支持
- (BOOL)getCondecEnabelWithCodec:(ECCodec)codecParameters
codec |
编解码类型 |
|---|
Return Value
NO:不支持 YES:支持
Declared In
ECVoIPSetManager.h
– setUserAgent:
required method
设置客户端标示
- (void)setUserAgent:(NSString *)agentParameters
agent |
客服账号 |
|---|
Declared In
ECVoIPSetManager.h
– setAudioConfigEnabledWithType:andEnabled:andMode:
required method
设置音频处理的开关,在呼叫前调用
- (NSInteger)setAudioConfigEnabledWithType:(ECAudioType)type andEnabled:(BOOL)enabled andMode:(NSInteger)modeParameters
type |
音频处理类型. enum AUDIO_TYPE { AUDIO_AGC, AUDIO_EC, AUDIO_NS }; |
|---|---|
enabled |
YES:开启,NO:关闭;AGC默认关闭; EC和NS默认开启. |
mode: |
各自对应的模式: AUDIO_AgcMode、AUDIO_EcMode、AUDIO_NsMode. |
Return Value
成功 0 失败 -1
Declared In
ECVoIPSetManager.h
– getAudioConfigEnabelWithType:
required method
获取音频处理的开关
- (ECAudioConfig *)getAudioConfigEnabelWithType:(ECAudioType)typeParameters
type |
音频处理类型. enum AUDIO_TYPE { AUDIO_AGC, AUDIO_EC, AUDIO_NS }; |
|---|
Return Value
成功:音频属性结构 失败:nil
Declared In
ECVoIPSetManager.h
– setVideoBitRates:
required method
设置视频通话码率
- (void)setVideoBitRates:(NSInteger)bitratesParameters
bitrates |
视频码流,kb/s,范围30-300 |
|---|
Declared In
ECVoIPSetManager.h
– getCallStatisticsWithCallid:andType:
required method
统计通话质量
- (CallStatisticsInfo *)getCallStatisticsWithCallid:(NSString *)callid andType:(CallType)typeReturn Value
返回丢包率等通话质量信息对象
Declared In
ECVoIPSetManager.h
– getNetworkStatisticWithCallId:
required method
获取通话的网络流量信息
- (NetworkStatistic *)getNetworkStatisticWithCallId:(NSString *)callidParameters
callid |
: 会话ID,会议类传入房间号 |
|---|
Return Value
返回网络流量信息对象
Declared In
ECVoIPSetManager.h
– setLocalCameraOfCallId:andEnable:
required method
通话过程中设置本端摄像头开启关闭,自己能看到对方,通话对方看不到自己。 @param callid:会话ID @param on:是否开启
- (NSInteger)setLocalCameraOfCallId:(NSString *)callid andEnable:(BOOL)enableReturn Value
是否成功 0:成功; 非0失败
Declared In
ECVoIPSetManager.h