AgoraCallController constructor
AgoraCallController({
- String? appId,
- String? appCertificate,
- AgoraTokenService? tokenService,
- AgoraChannelService? channelService,
- OnCallStateChanged? onCallStateChanged,
- OnCallEnded? onCallEnded,
- OnUserJoinedCallback? onUserJoinedCallback,
- OnUserOfflineCallback? onUserOfflineCallback,
- OnUserMuteAudioCallback? onUserMuteAudioCallback,
- OnUserMuteVideoCallback? onUserMuteVideoCallback,
- OnErrorCallback? onErrorCallback,
- bool includeHoursInTimer = false,
Implementation
AgoraCallController({
String? appId,
String? appCertificate,
AgoraTokenService? tokenService,
AgoraChannelService? channelService,
this.onCallStateChanged,
this.onCallEnded,
this.onUserJoinedCallback,
this.onUserOfflineCallback,
this.onUserMuteAudioCallback,
this.onUserMuteVideoCallback,
this.onErrorCallback,
this.includeHoursInTimer = false,
}) : _tokenService = tokenService ??
AgoraTokenService(
appId: appId,
appCertificate: appCertificate,
),
_channelService = channelService ?? AgoraChannelService();