NativeLibrary class

Bindings to TUIRoomEngine

Constructors

NativeLibrary(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
NativeLibrary.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_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_CallExperimentalAPI(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> params) → void
Dart_CancelRequest(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> request_id, 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_ConnectOtherRoom(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> room_id, Pointer<Char> user_id, int timeout, Pointer<Char> user_data) Pointer<Char>
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_DisconnectOtherRoom(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> user_data) → void
Dart_EnableGravitySensor(Pointer<TUIRoomEngineFFI> room_engine, bool enable) → void
Dart_EnterRoom(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> room_id, Pointer<Char> user_data) → void
Dart_ExitRoom(Pointer<TUIRoomEngineFFI> room_engine, bool sync_waiting, Pointer<Char> user_data) → void
Dart_FetchRoomInfo(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_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_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_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_SendCustomMessage(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> message, Pointer<Char> user_data) → void
Dart_SendTextMessage(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> message, 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_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_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_UpdateRoomNameByAdmin(Pointer<TUIRoomEngineFFI> room_engine, Pointer<Char> room_name, Pointer<Char> user_data) → void
Dart_UpdateRoomSpeechModeByAdmin(Pointer<TUIRoomEngineFFI> room_engine, int speech_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