public class HostVCallHintManage
extends java.lang.Object
implements com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate, android.view.View.OnClickListener
限定符和类型 | 类和说明 |
---|---|
static interface |
HostVCallHintManage.HostVcallCallback |
static class |
HostVCallHintManage.HostVCallHintType
提示的类型,多退少补,有一些是没有提示的,先列出来,等最后没用到的赶紧删掉
|
限定符和类型 | 字段和说明 |
---|---|
boolean |
IsCanShow |
boolean |
IsFragmentShow |
boolean |
IsHostOpenVCall |
构造器和说明 |
---|
HostVCallHintManage() |
限定符和类型 | 方法和说明 |
---|---|
void |
AccrptMsg(GroupLiveApplyCancelMsgContent inEntry)
联合直播中播主收到用户来的申请
|
void |
AccrptMsg(com.kxsimon.video.chat.msgcontent.InteractEntryMsgContent inEntry)
播主收到用户来的申请
|
void |
closeNormalVcall() |
void |
GetApplyMsg(Interact2MsgContent msgContent) |
void |
GetApplyMsg(InteractMsgContent msgContent)
播主收到回馈
|
java.lang.String |
getBeatHeartString() |
int |
getLatestRemoteAudioCount() |
int |
getLatestRemoteVideoCount() |
java.lang.String |
getPreviewUid() |
int |
getVCallSDKType() |
void |
handUpAllUser() |
void |
handUpUser(java.lang.String userId) |
boolean |
isAppectIng() |
boolean |
IsHintType() |
boolean |
isVCalling() |
void |
onAudioVolume(int volume) |
void |
onClick(android.view.View v) |
void |
onDestroy() |
void |
onForWardqCloudUrl(java.lang.String body,
java.lang.String sign,
java.lang.String url,
com.ksy.recordlib.service.model.processor.CommonIMLive.ReSendNetCallBack allBack) |
void |
onLefAllRoom() |
void |
onLinkRoomSuccess() |
void |
onMixStreamSuccess() |
void |
onPlayerPlayingTick(java.lang.String uid,
java.lang.String streamID,
java.lang.Double videoKbps) |
void |
onRemoteAudioVolume(java.lang.String uid,
int volume,
int baseLine) |
void |
onRemoteQualityReport(int sdkType,
java.lang.String vid,
java.lang.String uid,
long startTime,
long endTime,
long receiveFrame) |
void |
onRemoteStreamRecvd(java.lang.String userId,
boolean isAudio) |
void |
onRemoteStreamUrl(java.lang.String userId,
java.lang.String url) |
boolean |
onRemoteVideoBegin(java.lang.String userId) |
void |
onRemoteVideoEnd(java.lang.String userId) |
void |
onRoomDisconnect(int errorCode,
java.lang.String roomID) |
void |
onSendPowerinfoMessage(java.lang.String message) |
void |
openNormalVcall() |
void |
reset() |
boolean |
SendGroupAgreeMsg(GroupLiveApplyOrCancelData.ApplyUserInfo info,
boolean isNeedShowToast)
播主同意观众联合直播申请
|
void |
setHostVCallHintManageImfo(android.content.Context context,
HostVCallHintDialog hintdia,
HostVcallDialogCallback mlistdia,
java.lang.String mvid,
HostVCallHintManage.HostVcallCallback callback,
com.ksy.recordlib.service.core.KsyRecordClient solution,
android.view.View rootView,
android.widget.FrameLayout close,
android.widget.FrameLayout close2) |
void |
showFragment(boolean isshow)
如果是提示模式,就显示提示窗体,要不就显示列表窗体
|
void |
StartAccept(com.kxsimon.video.chat.vcall.host.VCallUser user)
开始申请连线
|
void |
SwitchHostVCallHint(HostVCallHintManage.HostVCallHintType type)
根据HostVCallHintType给出相应的提示
|
void |
SwitchOpenVcall()
切换播主是否接受
|
void |
updataVcallType(boolean isshow) |
void |
updateAcceptUser(com.kxsimon.video.chat.vcall.host.VCallUser acceptUser) |
void |
updateVcallcloseBotten(boolean isShowKyBor) |
void |
vcallPreviewAgree(boolean isTImeout)
预览的倒计时结束 或者 预览时主播同意
|
void |
vcallPreviewDisagree()
预览时 主播拒绝
|
public boolean IsFragmentShow
public boolean IsHostOpenVCall
public boolean IsCanShow
public void setHostVCallHintManageImfo(android.content.Context context, HostVCallHintDialog hintdia, HostVcallDialogCallback mlistdia, java.lang.String mvid, HostVCallHintManage.HostVcallCallback callback, com.ksy.recordlib.service.core.KsyRecordClient solution, android.view.View rootView, android.widget.FrameLayout close, android.widget.FrameLayout close2)
context
- mvid
- callback
- public void showFragment(boolean isshow)
public void updataVcallType(boolean isshow)
public void SwitchHostVCallHint(HostVCallHintManage.HostVCallHintType type)
type
- 提示类型public void GetApplyMsg(InteractMsgContent msgContent)
public void updateAcceptUser(com.kxsimon.video.chat.vcall.host.VCallUser acceptUser)
public boolean SendGroupAgreeMsg(GroupLiveApplyOrCancelData.ApplyUserInfo info, boolean isNeedShowToast)
public void GetApplyMsg(Interact2MsgContent msgContent)
public boolean isAppectIng()
public boolean IsHintType()
public void AccrptMsg(com.kxsimon.video.chat.msgcontent.InteractEntryMsgContent inEntry)
public void AccrptMsg(GroupLiveApplyCancelMsgContent inEntry)
public void reset()
public void onDestroy()
public void vcallPreviewAgree(boolean isTImeout)
public void vcallPreviewDisagree()
public java.lang.String getPreviewUid()
public boolean onRemoteVideoBegin(java.lang.String userId)
onRemoteVideoBegin
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onRemoteVideoEnd(java.lang.String userId)
onRemoteVideoEnd
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onRemoteStreamRecvd(java.lang.String userId, boolean isAudio)
onRemoteStreamRecvd
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onForWardqCloudUrl(java.lang.String body, java.lang.String sign, java.lang.String url, com.ksy.recordlib.service.model.processor.CommonIMLive.ReSendNetCallBack allBack)
onForWardqCloudUrl
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onRemoteStreamUrl(java.lang.String userId, java.lang.String url)
onRemoteStreamUrl
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onMixStreamSuccess()
onMixStreamSuccess
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onRemoteQualityReport(int sdkType, java.lang.String vid, java.lang.String uid, long startTime, long endTime, long receiveFrame)
onRemoteQualityReport
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onLinkRoomSuccess()
onLinkRoomSuccess
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onRoomDisconnect(int errorCode, java.lang.String roomID)
onRoomDisconnect
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onSendPowerinfoMessage(java.lang.String message)
onSendPowerinfoMessage
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onLefAllRoom()
onLefAllRoom
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onAudioVolume(int volume)
onAudioVolume
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onRemoteAudioVolume(java.lang.String uid, int volume, int baseLine)
onRemoteAudioVolume
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public void onPlayerPlayingTick(java.lang.String uid, java.lang.String streamID, java.lang.Double videoKbps)
onPlayerPlayingTick
在接口中 com.ksy.recordlib.service.model.processor.CommonIMLive.Delegate
public int getLatestRemoteAudioCount()
public int getLatestRemoteVideoCount()
public void onClick(android.view.View v)
onClick
在接口中 android.view.View.OnClickListener
public void handUpUser(java.lang.String userId)
public void handUpAllUser()
public void closeNormalVcall()
public void openNormalVcall()
public void SwitchOpenVcall()
public void StartAccept(com.kxsimon.video.chat.vcall.host.VCallUser user)
public java.lang.String getBeatHeartString()
public boolean isVCalling()
public int getVCallSDKType()
public void updateVcallcloseBotten(boolean isShowKyBor)