whenOrNull<TResult extends Object?> method
TResult?
whenOrNull<TResult extends Object?>({
- TResult? callStateUpdated(
- CallStateData stateData
- TResult? inputsUpdated(
- InputSettings inputs
- TResult? publishingUpdated(
- PublishingSettings publishing
- TResult? participantJoined(
- Participant participant
- TResult? participantUpdated(
- Participant participant
- TResult? participantLeft(
- Participant participant
- TResult? activeSpeakerChanged(
- Participant? participant
- TResult? subscriptionsUpdated(
- Map<
ParticipantId, SubscriptionSettings> subscriptions
- Map<
- TResult? participantCountsUpdated(
- ParticipantCounts counts
- TResult? subscriptionProfilesUpdated(
- Map<
SubscriptionProfile, MediaSubscriptionSettings> profiles
- Map<
- TResult? availableDevicesUpdated(
- Devices availableDevices
- TResult? appMessageReceived(
- String data,
- ParticipantId from
- TResult? recordingStarted(
- RecordingStatus status
- TResult? recordingStopped(
- StreamId streamId
- TResult? recordingError()?,
- TResult? liveStreamStarted(
- LiveStreamStatus status
- TResult? liveStreamStopped(
- StreamId streamId
- TResult? liveStreamWarning()?,
- TResult? liveStreamError()?,
- TResult? networkStatsUpdated(
- NetworkStats stats
- TResult? error(
- String message
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult? Function(CallStateData stateData)? callStateUpdated,
TResult? Function(InputSettings inputs)? inputsUpdated,
TResult? Function(PublishingSettings publishing)? publishingUpdated,
TResult? Function(Participant participant)? participantJoined,
TResult? Function(Participant participant)? participantUpdated,
TResult? Function(Participant participant)? participantLeft,
TResult? Function(Participant? participant)? activeSpeakerChanged,
TResult? Function(Map<ParticipantId, SubscriptionSettings> subscriptions)?
subscriptionsUpdated,
TResult? Function(ParticipantCounts counts)? participantCountsUpdated,
TResult? Function(
Map<SubscriptionProfile, MediaSubscriptionSettings> profiles)?
subscriptionProfilesUpdated,
TResult? Function(Devices availableDevices)? availableDevicesUpdated,
TResult? Function(String data, ParticipantId from)? appMessageReceived,
TResult? Function(RecordingStatus status)? recordingStarted,
TResult? Function(StreamId streamId)? recordingStopped,
TResult? Function(StreamId streamId, String message)? recordingError,
TResult? Function(LiveStreamStatus status)? liveStreamStarted,
TResult? Function(StreamId streamId)? liveStreamStopped,
TResult? Function(StreamId streamId, String message)? liveStreamWarning,
TResult? Function(StreamId streamId, String message)? liveStreamError,
TResult? Function(NetworkStats stats)? networkStatsUpdated,
TResult? Function(String message)? error,
}) =>
throw _privateConstructorUsedError;