public interface DualTeacherVM
void requestDualTeacherInteractionEffect(LPConstants.LPDualTeacherInteractionEffect effect, java.lang.String name, java.lang.String deviceId)
effect
- 交互类型 like gold bombname
- deviceId
- 设备idio.reactivex.Observable<LPDualTeacherInteractionModel> getDualTeacherInteractionEffect()
io.reactivex.Observable<LPDualTeacherStarChangeModel> getDualTeacherUserStarChange()
void requestDualTeacherUserStarChange(LPDualTeacherStarChangeModel.InterfaceType interfaceType, java.lang.String uid)
interfaceType
- BIPARTITE(二分屏) PICTURE_IN_PICTURE(画中画) ONLY_STUDENT(只看互动学生)uid
- java.util.List<LPDualTeacherStarChangeModel.InterfaceType> getDualTeacherSupportInterfaceType()
void requestDualTeacherKickOutUser(java.lang.String userId)
userId
- void requestDualTeacherKickOutUser(java.lang.String userId, boolean isBlock)
userId
- isBlock
- int getAutoStartCloudRecordStatus()
io.reactivex.Observable<java.lang.Integer> getObservableOfSwitchGalleyLayout()
io.reactivex.Observable<java.lang.Boolean> getObservableOfSwitchSpeechLayout()
io.reactivex.Observable<java.lang.String> getObservableOfSetSpeechChair()