IMP(低代码音视频工厂)SDK v1.5.0
IMP SDK API Reference Manual for Windows Platforms
|
This is the complete list of members for IRoom, including all inherited members.
EnterRoom(const std::string &nick_name, const std::function< void(void)> &on_success, const std::function< void(const ::alibaba::dps::DPSError &error_msg)> &on_failure)=0 | IRoom | pure virtual |
GetCloudConfig(const std::vector< std::string > key_list, const std::function< void(const std::map< std::string, std::string > key_config_map)> &on_success, const std::function< void(const ::alibaba::dps::DPSError &error_msg)> &on_failure)=0 | IRoom | pure virtual |
GetPlugin(PluginEnum plugin)=0 | IRoom | pure virtual |
GetRoomDetail()=0 | IRoom | pure virtual |
GetRoomDetailByRoomId(const std::string &room_id, const std::function< void(const ::alibaba::room::RoomDetail &rsp)> &on_success, const std::function< void(const ::alibaba::dps::DPSError &error)> &on_failure)=0 | IRoom | pure virtual |
LeaveRoom(const std::function< void(void)> &on_success, const std::function< void(const ::alibaba::dps::DPSError &error_msg)> &on_failure)=0 | IRoom | pure virtual |
ListUser(const ::alibaba::room::GetRoomUserListReq &req, const std::function< void(const ::alibaba::room::GetRoomUserListRsp &rsp)> &on_success, const std::function< void(const ::alibaba::dps::DPSError &error_msg)> &on_failure)=0 | IRoom | pure virtual |
SetRoomEventListener(const std::shared_ptr< alibaba::meta::RoomEventListener > &listener)=0 | IRoom | pure virtual |
UpdateRoomNotice(const std::string ¬ice, const std::function< void(const ::alibaba::room::UpdateRoomNoticeRsp &rsp)> &on_success, const std::function< void(const ::alibaba::dps::DPSError &error)> &on_failure)=0 | IRoom | pure virtual |
UpdateRoomTitle(const std::string &title, const std::function< void(const ::alibaba::room::UpdateRoomTitleRsp &rsp)> &on_success, const std::function< void(const ::alibaba::dps::DPSError &error)> &on_failure)=0 | IRoom | pure virtual |
~IRoom() (defined in IRoom) | IRoom | inlinevirtual |