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