public class SevenVcallHostControl extends NineVcallBaseControl implements SevenVcallQavControl.VcallQavCallBack
NineVcallBaseControl.SwitchJoinResult
BaseVcallControl.GiftVcallHostCallback, BaseVcallControl.IVcallUpLiveCallBack, BaseVcallControl.VCALL_NINE_TYPE
限定符和类型 | 字段和说明 |
---|---|
protected android.widget.RelativeLayout |
mLayoutMatchmakerPreview |
protected android.widget.ImageView |
mMatchmakerPreview |
protected android.widget.ImageView |
mMatchmakerPreviewAgree |
protected android.widget.ImageView |
mMatchmakerPreviewClose |
protected android.widget.TextView |
mMatchmakerPreviewTime |
protected android.widget.ImageView |
mVcallPreviewAgree |
protected android.widget.ImageView |
mVcallPreviewBeauty |
protected android.view.ViewGroup |
mVcallPreviewCenter |
protected android.widget.ImageView |
mVcallPreviewClose |
protected android.widget.ImageView |
mVcallPreviewImg |
protected android.widget.TextView |
mVcallPreviewTime |
beamMode, isMarkSoundLevel, isShowToast, isVcallIng, matchMakerManager, mAuthorInfo, mContext, mHasBeamed, mHostVcallData, mJoinType, mSevenApplyView, mSevenVcallDataList, mTalkForInOrderTimer, mTalkInOrderNineTime, mTimeShowBeamGuide, NINE_VCALL_CHAIRS, nineTalkMode, SWITCH_FROM_AUTO_BEAM, SWITCH_FROM_DEFAULT, switchModeTime, volumeCount, volumeflag
mHostVcallHintManage, mIVcallCallBack, mNineLiveType, mRecordClient, mVcallRootView, mVid, mVideoDataInfo, TAG
构造器和说明 |
---|
SevenVcallHostControl(android.content.Context context,
java.lang.String mvid,
int joinType,
com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode mode,
HostVCallHintManage.HostVcallCallback callback,
androidx.fragment.app.FragmentManager fragmentManager) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
changeCheezBeamView() |
void |
clickVcallMatchmakerPreViewAgree(ApplyListTwooBean.DataBean.ApplylistBean dataBean)
点击连麦预览同意按钮
|
void |
destroyVcall() |
void |
getGroupLiveApplyOrCancelMsg(SevenLiveApplyCancelMsgContent event) |
protected java.lang.String |
getmVid() |
protected android.graphics.Rect |
getShowRect(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode,
int index) |
void |
getUnionGiftMsgContentMsg(ReciveUnionGiftMsgEvent event) |
SevenVcallData |
getUserInfo(java.lang.String uid) |
void |
hintVcallView(boolean isShow) |
void |
initVcall() |
void |
initView(android.view.ViewGroup rootView) |
boolean |
isPrepareLiving() |
boolean |
isVcallIng(int index) |
boolean |
linkUser(GroupLiveApplyOrCancelData.ApplyUserInfo info) |
void |
onAudioVolume(int volume) |
void |
onGetPassMuteMessage(PassMuteContentMessage msg)
连麦正在发言跳过麦序
|
protected void |
onModeSwitch(int talkMode)
切换模式数据上报
|
void |
onRemoteAudioVolume(java.lang.String uid,
int volume,
int baseLine) |
void |
openPushTalkListPage()
打开选择人员列表弹出框
|
void |
openSetTimePage()
打开设置时间页面弹出框
|
void |
openVcallMainTalkPage()
打开麦序设置主页面
|
void |
openVcallTalkPage() |
void |
releaseVcallView(android.view.ViewGroup rootView) |
void |
setListFreeTalkMute()
自由模式设置
|
protected void |
setListMute(int talkMode,
java.util.HashMap<java.lang.String,java.lang.Boolean> vcallList,
SevenVcallData vcallData,
com.kxsimon.video.chat.vcall.host.VCallUser user,
boolean isMute)
麦序批量控制
|
void |
setListPushTalkMute(com.kxsimon.video.chat.vcall.host.VCallUser user,
boolean isMute)
控制模式模式设置
|
void |
setMuteState(SevenUserMuteMsgContent msg) |
void |
showUpdateBeamModeDialog(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode) |
protected void |
startTalkForInOrder() |
void |
startTlakInOrderNextSpeak(int talkMode)
顺序模式设置
|
protected void |
stopTalkForInOrder() |
protected void |
switchJoinTypeView(int nineJoinType,
boolean first) |
void |
switchJoinVcallType(int nineJoinType,
NineVcallBaseControl.SwitchJoinResult switchJoinResult,
boolean first) |
void |
upDataHostKCoin(java.lang.String KCoin) |
void |
updateBeamMode(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode,
boolean isNeedRelSwtich) |
void |
vcallDisConRoom(int errorCode,
java.lang.String roomID) |
void |
vcallMisStreamSuccess() |
void |
vcallPreviewShowOrHide() |
void |
vcallRemoteStreamUrl(java.lang.String userId,
java.lang.String url) |
void |
vcallStart(java.lang.String uid) |
void |
vcallStartAndShowView(SevenVcallData vcallData) |
void |
vcallStop(java.lang.String uid) |
autoConnectBeam, bindSelfData, clickApplyMatchmaker, clickApplyView, configSizeChange, delSelfData, doApply, doBeamGuide, getAuthorInfo, getBeamMode, getGiftCallBack, getGiftReciver, getGroupLiveApplyListDialog, getHeartBeatTQAVInfoJson, getHostIndex, getHostUid, getJoinVcallType, getNineVcallWindowBottom, getNoVcallIndex, getRectByUid, getSevenVcallDataList, getUnionList, getVcallDataByUid, getVcallIngNum, isCanInviteUser, isFastClick, isInitVcallPlay, isJoinFree, isShowToast, isVcallIng, isVcallIng, onAudioVolume, onClickMatchmakerIcon, playSoundReal, reportSwitchNineBeamMode, selectUserByUid, sendVCallApply, setAllAudienceMute, setApplyView, setAuthorInfo, setGiftHostReciver, setLoadingEnd, setNetWorkSrc, setPositionClose, setPushTalk, setRootViewShow, setShowToast, setTimeShowBeamGuide, showInviteCardDialog, showOrHideNetWorkLin, showSelfData, showVCallUnion, stopVCall, stopVCall, switchBeamMode, switchBeamMode, switchTalkType, switchTalkType, switchUserCameraSwitch
getmVideoDataInfo, log, logToFile, onConfigurationChanged, setIVcallCallBack, setmVid, setParentVisible, setRecordClient, setVcallHintManager, switchNineVcallType, vcallTimeOut
protected android.view.ViewGroup mVcallPreviewCenter
protected android.widget.ImageView mVcallPreviewImg
protected android.widget.TextView mVcallPreviewTime
protected android.widget.ImageView mVcallPreviewBeauty
protected android.widget.ImageView mVcallPreviewClose
protected android.widget.ImageView mVcallPreviewAgree
protected android.widget.RelativeLayout mLayoutMatchmakerPreview
protected android.widget.ImageView mMatchmakerPreview
protected android.widget.TextView mMatchmakerPreviewTime
protected android.widget.ImageView mMatchmakerPreviewAgree
protected android.widget.ImageView mMatchmakerPreviewClose
public SevenVcallHostControl(android.content.Context context, java.lang.String mvid, int joinType, com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode mode, HostVCallHintManage.HostVcallCallback callback, androidx.fragment.app.FragmentManager fragmentManager)
public void initView(android.view.ViewGroup rootView)
initView
在类中 NineVcallBaseControl
public void clickVcallMatchmakerPreViewAgree(ApplyListTwooBean.DataBean.ApplylistBean dataBean)
public void initVcall()
initVcall
在类中 NineVcallBaseControl
public void setMuteState(SevenUserMuteMsgContent msg)
setMuteState
在类中 NineVcallBaseControl
public void destroyVcall()
destroyVcall
在类中 NineVcallBaseControl
public void releaseVcallView(android.view.ViewGroup rootView)
releaseVcallView
在类中 NineVcallBaseControl
public void hintVcallView(boolean isShow)
hintVcallView
在类中 NineVcallBaseControl
public boolean linkUser(GroupLiveApplyOrCancelData.ApplyUserInfo info)
linkUser
在类中 BaseVcallControl
public void getGroupLiveApplyOrCancelMsg(SevenLiveApplyCancelMsgContent event)
public void vcallPreviewShowOrHide()
public void vcallStart(java.lang.String uid)
public void vcallStartAndShowView(SevenVcallData vcallData)
public void vcallStop(java.lang.String uid)
public void vcallMisStreamSuccess()
public void vcallRemoteStreamUrl(java.lang.String userId, java.lang.String url)
public void onAudioVolume(int volume)
public void vcallDisConRoom(int errorCode, java.lang.String roomID)
public void onRemoteAudioVolume(java.lang.String uid, int volume, int baseLine)
public void upDataHostKCoin(java.lang.String KCoin)
upDataHostKCoin
在类中 BaseVcallControl
public void getUnionGiftMsgContentMsg(ReciveUnionGiftMsgEvent event)
public SevenVcallData getUserInfo(java.lang.String uid)
public boolean isVcallIng(int index)
protected void switchJoinTypeView(int nineJoinType, boolean first)
public void switchJoinVcallType(int nineJoinType, NineVcallBaseControl.SwitchJoinResult switchJoinResult, boolean first)
public void openVcallTalkPage()
public void openVcallMainTalkPage()
public void openSetTimePage()
protected void startTalkForInOrder()
protected void stopTalkForInOrder()
public void startTlakInOrderNextSpeak(int talkMode)
public void openPushTalkListPage()
protected void onModeSwitch(int talkMode)
talkMode
- public void onGetPassMuteMessage(PassMuteContentMessage msg)
onGetPassMuteMessage
在类中 NineVcallBaseControl
msg
- public void setListFreeTalkMute()
public void setListPushTalkMute(com.kxsimon.video.chat.vcall.host.VCallUser user, boolean isMute)
protected void setListMute(int talkMode, java.util.HashMap<java.lang.String,java.lang.Boolean> vcallList, SevenVcallData vcallData, com.kxsimon.video.chat.vcall.host.VCallUser user, boolean isMute)
talkMode
- vcallList
- user
- protected java.lang.String getmVid()
getmVid
在类中 BaseVcallControl
public void updateBeamMode(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode, boolean isNeedRelSwtich)
public void showUpdateBeamModeDialog(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode)
protected android.graphics.Rect getShowRect(com.app.vcall.dimensutils.Beam9DimensUtils.NineBeamMode beamMode, int index)
getShowRect
在类中 NineVcallBaseControl
protected void changeCheezBeamView()
public boolean isPrepareLiving()
isPrepareLiving
在类中 NineVcallBaseControl