NativeRoomEngineLibrary class

Bindings to RTCRoomEngine

Constructors

NativeRoomEngineLibrary(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
NativeRoomEngineLibrary.fromLookup(Pointer<T> lookup<T extends NativeType>(String symbolName))
The symbols are looked up with lookup.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

Dart_AddAttendeesByAdmin(Pointer<TUIConferenceListFFI> conference_list_ffi, Pointer<Char> room_id, Pointer<Char> user_id_list, Pointer<Char> user_data) → void
Dart_AddCategoryTagForUsers(Pointer<TUIRoomEngineFFI> room_engine, int tag, Pointer<Char> user_list, Pointer<Char> user_data) → void
Dart_ApplyToAdminToOpenLocalDevice(Pointer<TUIRoomEngineFFI> room_engine, int media_device, int timeout, Pointer<Char> user_data) Pointer<Char>
Dart_CallAPI(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> api_name, Pointer<Char> json_params, Pointer<Char> user_data) → void
Dart_CallExperimentalAPI(Pointer<Char> params) → void
Dart_CancelConference(Pointer<TUIConferenceListFFI> conference_list_ffi, Pointer<Char> room_id, Pointer<Char> user_data) → void
Dart_CancelRequest(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> request_id, Pointer<Char> user_data) → void
Dart_ChangeUserNameCard(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, Pointer<Char> name_card, Pointer<Char> user_data) → void
Dart_ChangeUserRole(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, int role, Pointer<Char> user_data) → void
Dart_CloseLocalCamera(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_CloseLocalMicrophone(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_CloseRemoteDeviceByAdmin(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, int media_device, Pointer<Char> user_data) → void
Dart_CreateConferenceListFFI(int port) Pointer<TUIConferenceListFFI>
Dart_CreateLiveListManagerFFI(int port) Pointer<TUILiveListManagerFFI>
Dart_CreateRoom(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> room_info, Pointer<Char> user_data) → void
Dart_CreateRoomEngine(Pointer<Char> user_data) Pointer<TUIRoomEngineFFI>
Dart_DestroyRoom(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_DestroyRoomEngine(Pointer<TUIRoomEngineFFI> room_engine) → void
Dart_DisableDeviceForAllUserByAdmin(Pointer<TUIRoomEngineFFI> room_engine, int device, bool is_disable, Pointer<Char> user_data) → void
Dart_DisableSendingMessageByAdmin(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, bool is_disable, Pointer<Char> user_data) → void
Dart_DisableSendingMessageForAllUser(Pointer<TUIRoomEngineFFI> room_engine, bool is_disable, Pointer<Char> user_data) → void
Dart_EnableCameraAutoFocus(Pointer<TUIRoomDeviceManagerFFI> device_manager, bool enabled) → void
Dart_EnableCameraTorch(Pointer<TUIRoomDeviceManagerFFI> device_manager, bool enabled) → void
Dart_EnableGravitySensor(Pointer<TUIRoomEngineFFI> room_engine, bool enable) → void
Dart_EnterRoom(Pointer<TUIRoomEngineFFI> room_engine, int room_type, Pointer<Char> room_id, Pointer<Char> options, Pointer<Char> user_data) → void
Dart_ExitRoom(Pointer<TUIRoomEngineFFI> room_engine, bool sync_waiting, Pointer<Char> user_data) → void
Dart_FetchAttendeeList(Pointer<TUIConferenceListFFI> conference_list_ffi, Pointer<Char> room_id, Pointer<Char> cursor, int count, Pointer<Char> user_data) → void
Dart_FetchLiveList(Pointer<TUILiveListManagerFFI> live_list_manager_ffi, Pointer<Char> cursor, int count, Pointer<Char> user_data) → void
Dart_FetchRoomInfo(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_FetchScheduledConferenceList(Pointer<TUIConferenceListFFI> conference_list_ffi, int status_filter, Pointer<Char> cursor, int count, Pointer<Char> user_data) → void
Dart_GetExtension(Pointer<TUIRoomEngineFFI> room_engine, int extensionType) Pointer<Void>
Dart_GetLiveInfo(Pointer<TUILiveListManagerFFI> live_list_manager_ffi, Pointer<Char> room_id, Pointer<Char> user_data) → void
Dart_GetMediaDeviceManager(Pointer<TUIRoomEngineFFI> room_engine) Pointer<TUIRoomDeviceManagerFFI>
Dart_GetSeatApplicationList(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_GetSeatList(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_GetSelfInfo() Pointer<Char>
Dart_GetUserInfo(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, Pointer<Char> user_data) → void
Dart_GetUserList(Pointer<TUIRoomEngineFFI> room_engine, int next_sequence, Pointer<Char> user_data) → void
Dart_GetUserListByTag(Pointer<TUIRoomEngineFFI> room_engine, int tag, int next_sequence, Pointer<Char> user_data) → void
Dart_InitApiDL(Pointer<Void> data) int
Dart_IsAutoFocusEnabled(Pointer<TUIRoomDeviceManagerFFI> device_manager) bool
Dart_IsFrontCamera(Pointer<TUIRoomDeviceManagerFFI> device_manager) bool
Dart_KickRemoteUserOutOfRoom(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, Pointer<Char> user_data) → void
Dart_KickUserOffSeatByAdmin(Pointer<TUIRoomEngineFFI> room_engine, int seat_index, Pointer<Char> user_id, Pointer<Char> user_data) → void
Dart_LeaveSeat(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_LockSeatByAdmin(Pointer<TUIRoomEngineFFI> room_engine, int seat_index, Pointer<TUISeatLockParams> lock_params, Pointer<Char> user_data) → void
Dart_Login(int sdk_app_id, Pointer<Char> user_id, Pointer<Char> user_sig, Pointer<Char> config, Pointer<Char> user_data) → void
Dart_Logout(Pointer<Char> user_data) → void
Dart_MoveToSeat(Pointer<TUIRoomEngineFFI> room_engine, int target_seat_index, Pointer<Char> user_data) → void
Dart_MuteLocalAudio(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_MuteRemoteAudioStream(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, bool is_mute, Pointer<Char> user_data) → void
Dart_OpenLocalCamera(Pointer<TUIRoomEngineFFI> room_engine, bool is_front, int video_quality, Pointer<Char> user_data) → void
Dart_OpenLocalMicrophone(Pointer<TUIRoomEngineFFI> room_engine, int audio_quality, Pointer<Char> user_data) → void
Dart_OpenRemoteDeviceByAdmin(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, int media_device, int timeout, Pointer<Char> user_data) Pointer<Char>
Dart_RegisterSendPort(int send_port) → void
Dart_RemoveAttendeesByAdmin(Pointer<TUIConferenceListFFI> conference_list_ffi, Pointer<Char> room_id, Pointer<Char> user_id_list, Pointer<Char> user_data) → void
Dart_RemoveCategoryTagForUsers(Pointer<TUIRoomEngineFFI> room_engine, int tag, Pointer<Char> user_list, Pointer<Char> user_data) → void
Dart_ResponseRemoteRequest(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> request_id, bool is_agree, Pointer<Char> user_data) → void
Dart_ScheduleConference(Pointer<TUIConferenceListFFI> conference_list_ffi, Pointer<Char> conference_info, Pointer<Char> user_data) → void
Dart_SetAudioRoute(Pointer<TUIRoomDeviceManagerFFI> device_manager, int route) → void
Dart_SetCustomInfoForUser(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, Pointer<Char> custom_info, Pointer<Char> user_data) → void
Dart_SetLiveInfo(Pointer<TUILiveListManagerFFI> live_list_manager_ffi, Pointer<Char> room_info, int modify_flag, Pointer<Char> user_data) → void
Dart_SetLocalVideoView(Pointer<TUIRoomEngineFFI> room_engine, int view, Pointer<Char> user_data) → void
Dart_SetLocalVideoViewDeprecated(Pointer<TUIRoomEngineFFI> room_engine, int stream_type, int view, Pointer<Char> user_data) → void
Dart_SetLoginUserInfo(Pointer<Char> user_info, Pointer<Char> user_data) → void
Dart_SetMaxSeatCount(Pointer<TUIRoomEngineFFI> room_engine, int maxSeat_count, Pointer<Char> user_data) → void
Dart_SetRemoteVideoView(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, int stream_type, int view, Pointer<Char> user_data) → void
Dart_SetSelfInfo(Pointer<Char> user_name, Pointer<Char> avatar_url, Pointer<Char> user_data) → void
Dart_SetVideoResolutionMode(Pointer<TUIRoomEngineFFI> room_engine, int stream_type, int resolution_mode) → void
Dart_StartPlayRemoteVideo(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, int stream_type, Pointer<Char> user_data) → void
Dart_StartPushLocalAudio(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_StartPushLocalVideo(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_StartScreenSharing(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> app_group) → void
Dart_StopPlayRemoteVideo(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_id, int stream_type, Pointer<Char> user_data) → void
Dart_StopPushLocalAudio(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_StopPushLocalVideo(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_StopScreenSharing(Pointer<TUIRoomEngineFFI> room_engine) → void
Dart_SwitchCamera(Pointer<TUIRoomDeviceManagerFFI> device_manager, bool front_camera) → void
Dart_TakeSeat(Pointer<TUIRoomEngineFFI> room_engine, int seat_index, int timeout, Pointer<Char> user_data) Pointer<Char>
Dart_TakeUserOnSeatByAdmin(Pointer<TUIRoomEngineFFI> room_engine, int seat_index, Pointer<Char> user_id, int timeout, Pointer<Char> user_data) Pointer<Char>
Dart_UnmuteLocalAudio(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_UpdateAudioQuality(Pointer<TUIRoomEngineFFI> room_engine, int audio_quality, Pointer<Char> user_data) → void
Dart_UpdateConferenceInfo(Pointer<TUIConferenceListFFI> conference_list_ffi, Pointer<Char> conference_info, int modify_flag, Pointer<Char> user_data) → void
Dart_UpdateRoomNameByAdmin(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> room_name, Pointer<Char> user_data) → void
Dart_UpdateRoomPasswordByAdmin(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> password, Pointer<Char> user_data) → void
Dart_UpdateRoomSeatModeByAdmin(Pointer<TUIRoomEngineFFI> room_engine, int seat_mode, Pointer<Char> user_data) → void
Dart_UpdateVideoQuality(Pointer<TUIRoomEngineFFI> room_engine, int quality, Pointer<Char> user_data) → void
Dart_UpdateVideoQualityEx(Pointer<TUIRoomEngineFFI> room_engine, int stream_type, Pointer<Char> json_encoder_params) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited