ApiVideoLiveStreamController constructor
ApiVideoLiveStreamController({
- required AudioConfig initialAudioConfig,
- required VideoConfig initialVideoConfig,
- CameraPosition initialCameraPosition = CameraPosition.back,
- VoidCallback? onConnectionSuccess,
- dynamic onConnectionFailed()?,
- VoidCallback? onDisconnection,
- dynamic onError()?,
Creates a new ApiVideoLiveStreamController instance.
Implementation
ApiVideoLiveStreamController(
{required AudioConfig initialAudioConfig,
required VideoConfig initialVideoConfig,
CameraPosition initialCameraPosition = CameraPosition.back,
VoidCallback? onConnectionSuccess,
Function(String)? onConnectionFailed,
VoidCallback? onDisconnection,
Function(Exception)? onError})
: _initialVideoConfig = initialVideoConfig,
_initialAudioConfig = initialAudioConfig,
_initialCameraPosition = initialCameraPosition {
_eventsListeners.add(ApiVideoLiveStreamEventsListener(
onConnectionSuccess: onConnectionSuccess,
onConnectionFailed: onConnectionFailed,
onDisconnection: onDisconnection,
onError: onError));
}