QuickRTCConference constructor
const
QuickRTCConference({
- Key? key,
- required String serverUrl,
- required String conferenceId,
- required String participantName,
- String? conferenceName,
- String? participantId,
- Map<
String, dynamic> ? participantInfo, - required QuickRTCConferenceBuilder builder,
- QuickRTCLoadingBuilder? loadingBuilder,
- QuickRTCConferenceErrorBuilder? errorBuilder,
- void onJoined(
- QuickRTCController controller
- VoidCallback? onLeft,
- void onError(
- Object error
- bool debug = false,
- int maxParticipants = 0,
- Duration connectionTimeout = const Duration(seconds: 10),
- Duration socketTimeout = const Duration(seconds: 30),
- Duration operationTimeout = const Duration(seconds: 30),
- Map<
String, String> ? extraHeaders, - Map<
String, dynamic> ? query, - bool autoRenderAudio = true,
Creates a QuickRTCConference widget.
Implementation
const QuickRTCConference({
super.key,
required this.serverUrl,
required this.conferenceId,
required this.participantName,
this.conferenceName,
this.participantId,
this.participantInfo,
required this.builder,
this.loadingBuilder,
this.errorBuilder,
this.onJoined,
this.onLeft,
this.onError,
this.debug = false,
this.maxParticipants = 0,
this.connectionTimeout = const Duration(seconds: 10),
this.socketTimeout = const Duration(seconds: 30),
this.operationTimeout = const Duration(seconds: 30),
this.extraHeaders,
this.query,
this.autoRenderAudio = true,
});