public interface IPolyvLinkMicManager
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addEventHandler(PolyvLinkMicAGEventHandler agEventHandler)
添加监听
|
android.view.SurfaceView |
createRendererView(android.content.Context context)
创建通话的surface
|
void |
destroy(android.view.ViewGroup parentView)
离开频道并销毁
|
java.lang.String |
getLinkMicUid()
获取连麦的uid
|
boolean |
isJoinStatus()
是否处于申请加入连麦状态
|
void |
joinChannel(java.lang.String channelId)
加入频道
|
void |
joinChannel(java.lang.String channelId,
int uid)
加入频道
|
void |
leaveChannel()
暂时离开频道
|
int |
muteLocalAudio(boolean enabled)
禁用/启用本地音频功能。
|
int |
muteLocalVideo(boolean enabled)
禁用/启用本地视频功能。
|
void |
removeEventHandler(PolyvLinkMicAGEventHandler agEventHandler)
移除监听
|
void |
setPPTStatus(boolean showPPT) |
int |
setupLocalVideo(android.view.SurfaceView childAt,
int renderModeHidden,
int uid) |
void |
setupRemoteVideo(android.view.SurfaceView surfaceV,
int renderMode,
int uid)
设置远端视频显示属性(用户离开时,需要移除其SufaceView再次添加才能再次显示)
|
void |
switchCamera()
切换摄像头
|
int muteLocalVideo(boolean enabled)
enabled - int muteLocalAudio(boolean enabled)
enabled - void addEventHandler(PolyvLinkMicAGEventHandler agEventHandler)
agEventHandler - void removeEventHandler(PolyvLinkMicAGEventHandler agEventHandler)
agEventHandler - void joinChannel(java.lang.String channelId)
channelId - void joinChannel(java.lang.String channelId,
int uid)
channelId - uid - void leaveChannel()
void setupRemoteVideo(android.view.SurfaceView surfaceV,
int renderMode,
int uid)
android.view.SurfaceView createRendererView(android.content.Context context)
void switchCamera()
void destroy(android.view.ViewGroup parentView)
parentView - 当前界面布局的父控件java.lang.String getLinkMicUid()
boolean isJoinStatus()
int setupLocalVideo(android.view.SurfaceView childAt,
int renderModeHidden,
int uid)
void setPPTStatus(boolean showPPT)