Package-level declarations
Types
Connection state enum
Parameters for connecting to the local Community Edition socket.
Simplified acknowledgment payload returned by local socket create/join operations.
Wrapper for Community Edition create requests.
Parameters required when creating a Community Edition event locally.
Options for joining a conference room.
Options wrapper for Community Edition join requests.
Options for joining a local room.
Options for joining a standard room.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/receive_message.dart.
Response received when joining a local room.
Response received when joining a room.
Container pairing the connected socket with its connection metadata.
Data emitted when the local socket reports a successful connection.
Temporary alias retained for backwards compatibility while migrating call sites to SocketManager.
Android implementation of data converter using JSONObject
Exception thrown when socket emit operations fail.
Custom exception for socket-related errors
Socket manager for handling real-time communication with MediaSFU servers.
Android implementation of SocketManager
Options for handling whiteboard action events.
Options for handling whiteboard ended events.
Options for handling whiteboard updated events.
Functions
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/all_members.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/all_members_rest.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/all_waiting_room_members.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/ban_participant.dart.
Establishes the local socket connection and waits for the success event.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/control_media_host.dart.
Creates a Community Edition event via the local socket.
Android implementation of SocketManager using Socket.IO Java client.
Factory function to create a SocketManager instance. Uses platform-specific implementations.
Default Community Edition meeting configuration mirroring Flutter sample values.
Default Community Edition recording configuration used when server omits details.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/disconnect.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/disconnect_user_self.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/get_domains.dart.
Process a whiteboard action from the socket.
Handle whiteboard ended event.
Handle whiteboard started event.
Handle whiteboard state updates from the server.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/host_request_response.dart.
Joins a conference room.
Joins a Community Edition event room via the local socket.
Joins a local room.
Joins a standard media room.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/meeting_ended.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/meeting_still_there.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/meeting_time_remaining.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/participant_requested.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/person_joined.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/producer_media_closed.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/producer_media_paused.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/producer_media_resumed.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/receive_message.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/recording_notice.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/re_initiate_recording.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/room_record_params.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/screen_producer_id.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/start_records.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/stopped_recording.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/time_left_recording.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/update_consuming_domains.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/updated_co_host.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/update_media_settings.dart.
Kotlin replica of mediasfu_sdk/lib/producers/socket_receive_methods/user_waiting.dart.