public interface LPSDKContext extends LPLaunchListener
onLaunchError, onLaunchSteps, onLaunchSuccess
Context getContext()
java.lang.String getRoomToken()
LPUserModel getCurrentUser()
int getGroupId()
void setGroupId(int groupId)
void setTeacherUser(LPUserModel teacher)
LPUserModel getTeacherUser()
IUserModel getPresenterUser()
RoomServer getRoomServer()
ChatServer getChatServer()
LPWebServer getWebServer()
LPRoomInfo getRoomInfo()
LPLoginModel getMasterInfo()
LPIpAddress getMasterServerIpAddress()
LPMediaModel getMediaInfo()
LPConstants.LPDeployType getDeployType()
LPSDKTaskQueue createInitialTaskQueue(LPSDKTaskQueue.LPTaskQueueListener listener)
LPSDKTaskQueue createChatTaskQueue(LPSDKTaskQueue.LPTaskQueueListener listener)
LPSDKTaskQueue createRoomTaskQueue(LPSDKTaskQueue.LPTaskQueueListener listener)
java.util.List<LPExpressionModel> getExpressions()
void onDestroy()
LPHubbleManager getHubbleManager()
void setLaunchListener(LPLaunchListener listener)
void setRoomStatusListener(LPRoomStatusListener lpRoomStatusListener)
LPResRoomLoginModel getRoomLoginModel()
LPResChatLoginModel getChatLoginModel()
java.lang.String getPartnerId()
LPEnterRoomNative getEnterRoomConfig()
LPFeatureConfig getFeatureConfig()
java.lang.String getVersion()
LPConstants.LPUserType getRole()
LPAVManager getAVManager()
LPMediaViewModel getMediaVM()
LPGlobalViewModel getGlobalVM()
OnlineUserVM getOnlineUserVM()
SpeakQueueVM getSpeakQueueVM()
CloudFileVM getCloudFileVM()
ChatVM getChatVM()
OnLiveRoomListener getRoomErrorListener()
void setErrorListener(OnLiveRoomListener errorListener)
LPEnterRoomNative.LPPartnerConfig getPartnerConfig()
java.util.ArrayList<java.lang.String> getDebugLog()
void updateDebugLog(java.lang.String s)
java.util.List<java.lang.String> getBackupPicHosts()
java.lang.String getDefaultPicHost()
boolean getDisplayAccumulateUserSrc()
boolean isTeacherOrAssistant()
boolean isPresenter()
boolean isGroupTeacherOrAssistant()
boolean enableGroupUsersPublic()
boolean enableMyGroupUsersPublish()
boolean isGroupLive()
boolean enableMultiWhiteboard()
java.lang.String[] getAuditionEndInfo()
boolean isAudition()
boolean isGenerateCourseReport()
float getMicVolumeLevel()
void setDualStreamModeEnabled(boolean enabled)
enabled
- boolean isDualStreamModelEnabled()
boolean isMixModeOn()
boolean isMockLive()
boolean isPushLive()
float getBufferTime()
LPConstants.LPLinkType getLinkType()
boolean isDualTeacher()
void setBroadcastRoomId(java.lang.String roomId)
java.lang.String getBroadcastRoomId()
boolean isBroadcasting()
void setIsBroadcasting(boolean isBroadcasting)
isBroadcasting
- boolean enableBLive()