scrollup_janus_client 2.3.0 copy "scrollup_janus_client: ^2.3.0" to clipboard
scrollup_janus_client: ^2.3.0 copied to clipboard

An extension of janus_client

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add scrollup_janus_client

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  scrollup_janus_client: ^2.3.0

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:scrollup_janus_client/interfaces/audio_bridge/audio_room_created_response.dart';
import 'package:scrollup_janus_client/interfaces/audio_bridge/events/audio_bridge_configured_event.dart';
import 'package:scrollup_janus_client/interfaces/audio_bridge/events/audio_bridge_destroyed_event.dart';
import 'package:scrollup_janus_client/interfaces/audio_bridge/events/audio_bridge_event.dart';
import 'package:scrollup_janus_client/interfaces/audio_bridge/events/audio_bridge_joined_event.dart';
import 'package:scrollup_janus_client/interfaces/audio_bridge/events/audio_bridge_leaving_event.dart';
import 'package:scrollup_janus_client/interfaces/audio_bridge/events/audio_bridge_talking_event.dart';
import 'package:scrollup_janus_client/interfaces/audio_bridge/rtp_forward_stopped.dart';
import 'package:scrollup_janus_client/interfaces/audio_bridge/rtp_forwarder_created.dart';
import 'package:scrollup_janus_client/interfaces/janus_client.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_accepted_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_calling_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_hangup_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_incoming_call_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_missed_call_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_proceeding_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_progress_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_registered_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_ringing_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_transfer_call_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/events/sip_unregistered_event.dart';
import 'package:scrollup_janus_client/interfaces/sip/sip_event.dart';
import 'package:scrollup_janus_client/interfaces/streaming/create_media_item.dart';
import 'package:scrollup_janus_client/interfaces/streaming/events/streaming_plugin_preparing_event.dart';
import 'package:scrollup_janus_client/interfaces/streaming/events/streaming_plugin_stopping_event.dart';
import 'package:scrollup_janus_client/interfaces/streaming/streaming_mount.dart';
import 'package:scrollup_janus_client/interfaces/streaming/streaming_mount_edited.dart';
import 'package:scrollup_janus_client/interfaces/streaming/streaming_mount_point.dart';
import 'package:scrollup_janus_client/interfaces/streaming/streaming_mount_point_info.dart';
import 'package:scrollup_janus_client/interfaces/text_room/text_room.dart';
import 'package:scrollup_janus_client/interfaces/typed_event.dart';
import 'package:scrollup_janus_client/interfaces/video_call/events/video_call_accepted_event.dart';
import 'package:scrollup_janus_client/interfaces/video_call/events/video_call_calling_event.dart';
import 'package:scrollup_janus_client/interfaces/video_call/events/video_call_event.dart';
import 'package:scrollup_janus_client/interfaces/video_call/events/video_call_hangup_event.dart';
import 'package:scrollup_janus_client/interfaces/video_call/events/video_call_incoming_call_event.dart';
import 'package:scrollup_janus_client/interfaces/video_call/events/video_call_registered_event.dart';
import 'package:scrollup_janus_client/interfaces/video_room/events/video_room_atached_event.dart';
import 'package:scrollup_janus_client/interfaces/video_room/events/video_room_configured.dart';
import 'package:scrollup_janus_client/interfaces/video_room/events/video_room_event.dart';
import 'package:scrollup_janus_client/interfaces/video_room/events/video_room_joined_event.dart';
import 'package:scrollup_janus_client/interfaces/video_room/events/video_room_leaving_event.dart';
import 'package:scrollup_janus_client/interfaces/video_room/events/video_room_new_publisher_event.dart';
import 'package:scrollup_janus_client/interfaces/video_room/events/video_room_unpublished_event.dart';
import 'package:scrollup_janus_client/interfaces/video_room/events/video_room_updated_event.dart';
import 'package:scrollup_janus_client/interfaces/video_room/video_room_list_participants_response.dart';
import 'package:scrollup_janus_client/interfaces/video_room/video_room_list_response.dart';
import 'package:scrollup_janus_client/janus_client.dart';
import 'package:scrollup_janus_client/janus_plugin.dart';
import 'package:scrollup_janus_client/janus_session.dart';
import 'package:scrollup_janus_client/janus_transport.dart';
import 'package:scrollup_janus_client/utils.dart';
import 'package:scrollup_janus_client/wrapper_plugins/janus_audio_bridge_plugin.dart';
import 'package:scrollup_janus_client/wrapper_plugins/janus_echo_test_plugin.dart';
import 'package:scrollup_janus_client/wrapper_plugins/janus_sip_plugin.dart';
import 'package:scrollup_janus_client/wrapper_plugins/janus_streaming_plugin.dart';
import 'package:scrollup_janus_client/wrapper_plugins/janus_text_room_plugin.dart';
import 'package:scrollup_janus_client/wrapper_plugins/janus_video_call_plugin.dart';
import 'package:scrollup_janus_client/wrapper_plugins/janus_video_room_plugin.dart';