stream_video_flutter
library
Classes
-
AbstractSettings
-
-
AcceptCallResponse
-
-
ActionCallAccept
-
Represents a call accept event.
-
ActionCallCallback
-
Represents a call callback event.
-
ActionCallCustom
-
Represents a custom call event.
-
ActionCallDecline
-
Represents a call decline event.
-
ActionCallEnded
-
Represents a call end event.
-
ActionCallIncoming
-
Represents an incoming call event.
-
ActionCallStart
-
Represents a call start event.
-
ActionCallTimeout
-
Represents a call timeout event.
-
ActionCallToggleAudioSession
-
Represents a call toggle audio session event.
-
ActionCallToggleDmtf
-
Represents a call toggle DMTF event.
-
ActionCallToggleGroup
-
Represents a call toggle group event.
-
ActionCallToggleHold
-
Represents a call toggle hold event.
-
ActionCallToggleMute
-
Represents a call toggle mute event.
-
ActionDidUpdateDevicePushTokenVoip
-
Event for updating the VoIP push token on the device (iOS specific).
-
AddReactionOption
-
A widget that allows a user to add a reaction
-
AggregatedStats
-
-
AndroidPictureInPictureConfiguration
-
-
ApiClient
-
-
APIError
-
-
ApiKeyAuth
-
-
AudioConstraints
-
Options used when creating an AudioTrack.
-
AudioSettingsRequest
-
-
AudioSettingsRequestDefaultDeviceEnum
-
-
AudioSettingsRequestDefaultDeviceEnumTypeTransformer
-
Transformation class that can encode an instance of AudioSettingsRequestDefaultDeviceEnum to String,
and decode dynamic data back to AudioSettingsRequestDefaultDeviceEnum.
-
AudioSettingsResponse
-
-
AudioSettingsResponseDefaultDeviceEnum
-
-
AudioSettingsResponseDefaultDeviceEnumTypeTransformer
-
Transformation class that can encode an instance of AudioSettingsResponseDefaultDeviceEnum to String,
and decode dynamic data back to AudioSettingsResponseDefaultDeviceEnum.
-
Authentication
-
-
BackstageSettingsRequest
-
-
BackstageSettingsResponse
-
-
BlockedUserEvent
-
-
BlockUserRequest
-
-
BlockUserResponse
-
-
Bound
-
-
BroadcastSettingsRequest
-
-
BroadcastSettingsResponse
-
-
Call
-
Represents a Call in which you can connect to.
-
CallAcceptedEvent
-
-
CallAppBar
-
Widget that represents the default app bar that's shown in calls.
-
CallClosedCaption
-
-
CallClosedCaptionsFailedEvent
-
-
CallClosedCaptionsStartedEvent
-
-
CallClosedCaptionsStoppedEvent
-
-
CallConnectOptions
-
-
CallControlOption
-
Widget that represents a call control option.
-
CallCreatedData
-
-
CallCreatedEvent
-
-
CallCredentials
-
-
CallData
-
Represents call data with various properties related to the call.
-
CallDeletedEvent
-
-
CallDetails
-
-
CallDurationReport
-
-
CallDurationReportResponse
-
-
CallEgress
-
-
CallEgressRtmp
-
-
CallEndedEvent
-
-
CallEvent
-
-
CallHLSBroadcastingFailedEvent
-
-
CallHLSBroadcastingStartedEvent
-
-
CallHLSBroadcastingStoppedEvent
-
-
CallIceServer
-
-
CallIngressResponse
-
-
CallJoinedData
-
-
CallKitEvent
-
Represents an event related to the CallKit.
-
CallLiveStartedEvent
-
-
CallMember
-
-
CallMemberAddedEvent
-
-
CallMemberRemovedEvent
-
-
CallMemberUpdatedEvent
-
-
CallMemberUpdatedPermissionEvent
-
-
CallMetadata
-
-
CallMissedEvent
-
-
CallNotificationEvent
-
-
CallParticipant
-
-
CallParticipantCountReport
-
-
CallParticipantCountReportResponse
-
-
CallParticipantResponse
-
-
CallParticipantState
-
-
CallPreferences
-
-
CallReaction
-
-
CallReactionData
-
-
CallReactionEvent
-
-
CallReceivedOrCreatedData
-
-
CallRecording
-
-
CallRecordingFailedEvent
-
-
CallRecordingReadyEvent
-
-
CallRecordingStartedEvent
-
-
CallRecordingStoppedEvent
-
-
CallRejectedEvent
-
-
CallRejectReason
-
Reason for rejecting a call.
-
CallRequest
-
-
CallResponse
-
-
CallRingEvent
-
-
CallRingingData
-
-
CallRtmpBroadcastFailedEvent
-
-
CallRtmpBroadcastStartedEvent
-
-
CallRtmpBroadcastStoppedEvent
-
-
CallSessionData
-
-
CallSessionEndedEvent
-
-
CallSessionParticipantCountsUpdatedEvent
-
-
CallSessionParticipantJoinedEvent
-
-
CallSessionParticipantLeftEvent
-
-
CallSessionResponse
-
-
CallSessionStartedEvent
-
-
CallSettings
-
-
CallSettingsRequest
-
-
CallSettingsResponse
-
-
CallSfuServer
-
-
CallsPerDayReport
-
-
CallsPerDayReportResponse
-
-
CallState
-
Represents the call's state.
-
CallStateResponseFields
-
-
CallStats
-
-
CallStatsReportSummaryResponse
-
-
CallStatus
-
-
CallStatusActive
-
-
CallStatusConnected
-
-
CallStatusConnecting
-
-
CallStatusDisconnected
-
-
CallStatusIdle
-
-
CallStatusIncoming
-
-
CallStatusJoined
-
-
CallStatusJoining
-
-
CallStatusMigrating
-
-
CallStatusOutgoing
-
-
CallStatusReconnecting
-
-
CallStatusReconnectionFailed
-
-
CallTimeline
-
-
CallTranscription
-
-
CallTranscriptionFailedEvent
-
-
CallTranscriptionReadyEvent
-
-
CallTranscriptionStartedEvent
-
-
CallTranscriptionStoppedEvent
-
-
CallUpdatedEvent
-
-
CallUser
-
-
CallUserMutedEvent
-
-
CameraConstraints
-
Options used when creating a video track that captures the camera.
mirror
: Whether the video should be mirrored. If set to null, the default is true when facingMode is user and false when facingMode is environment.
-
ClientPublishOptions
-
-
ClosedCaptionEvent
-
-
CollectUserFeedbackRequest
-
-
CollectUserFeedbackResponse
-
-
CompositeStreamLogger
-
-
ConnectedEvent
-
-
ConnectionErrorEvent
-
-
ConnectionStateUpdatedEvent
-
Model class for connection state updates.
-
ConnectUserDetailsRequest
-
-
ConsoleStreamLogger
-
-
Coordinates
-
-
CoordinatorCallAcceptedEvent
-
Sent when a user accepts the call.
-
CoordinatorCallBroadcastingFailedEvent
-
-
CoordinatorCallBroadcastingStartedEvent
-
-
CoordinatorCallBroadcastingStoppedEvent
-
-
CoordinatorCallClosedCaptionEvent
-
-
CoordinatorCallClosedCaptionFailedEvent
-
-
CoordinatorCallClosedCaptionStartedEvent
-
-
CoordinatorCallClosedCaptionStoppedEvent
-
-
CoordinatorCallCreatedEvent
-
Sent when someone creates a call and invites another person to participate.
-
CoordinatorCallCustomEvent
-
-
CoordinatorCallEndedEvent
-
Sent when a calls gets ended.
-
CoordinatorCallEvent
-
-
CoordinatorCallMissedEvent
-
Sent when someone misses a call.
-
CoordinatorCallPermissionRequestEvent
-
-
CoordinatorCallPermissionsUpdatedEvent
-
-
CoordinatorCallReactionEvent
-
-
CoordinatorCallRecordingFailedEvent
-
-
CoordinatorCallRecordingStartedEvent
-
-
CoordinatorCallRecordingStoppedEvent
-
-
CoordinatorCallRejectedEvent
-
Sent when a user rejects the call.
-
CoordinatorCallRingingEvent
-
Sent when someone creates a call and invites another person to participate.
-
CoordinatorCallSessionEndedEvent
-
-
CoordinatorCallSessionParticipantCountUpdatedEvent
-
-
CoordinatorCallSessionParticipantJoinedEvent
-
-
CoordinatorCallSessionParticipantLeftEvent
-
-
CoordinatorCallSessionStartedEvent
-
-
CoordinatorCallTranscriptionFailedEvent
-
-
CoordinatorCallTranscriptionStartedEvent
-
-
CoordinatorCallTranscriptionStoppedEvent
-
-
CoordinatorCallUpdatedEvent
-
Sent when a call gets updated.
-
CoordinatorCallUserBlockedEvent
-
-
CoordinatorCallUserUnblockedEvent
-
-
CoordinatorClient
-
-
CoordinatorConnectedEvent
-
Sent one time after successful connection.
-
CoordinatorDisconnectedEvent
-
Fired when web socket is closed.
-
CoordinatorEvent
-
Represents the events coming in from the socket.
-
CoordinatorHealthCheckEvent
-
Sent periodically by the server to keep the connection alive.
-
CoordinatorUnknownEvent
-
-
CoordinatorUnsupportedEvent
-
-
Count
-
-
CountrywiseAggregateStats
-
-
CreateDeviceRequest
-
-
CreateDeviceRequestPushProviderEnum
-
Push provider
-
CreateDeviceRequestPushProviderEnumTypeTransformer
-
Transformation class that can encode an instance of CreateDeviceRequestPushProviderEnum to String,
and decode dynamic data back to CreateDeviceRequestPushProviderEnum.
-
CreateGuestRequest
-
-
CreateGuestResponse
-
-
Credentials
-
-
CurrentPlatform
-
Utility class that provides information on the current platform
-
CustomVideoEvent
-
-
DailyAggregateCallDurationReportResponse
-
-
DailyAggregateCallParticipantCountReportResponse
-
-
DailyAggregateCallsPerDayReportResponse
-
-
DailyAggregateQualityScoreReportResponse
-
-
DailyAggregateSDKUsageReportResponse
-
-
DailyAggregateUserFeedbackReportResponse
-
-
DefaultCallPreferences
-
-
DeleteCallRequest
-
-
DeleteCallResponse
-
-
DeleteRecordingResponse
-
-
DeleteTranscriptionResponse
-
-
DeserializationMessage
-
Primarily intended for use in an isolate.
-
DeviceResponse
-
-
DisconnectReason
-
-
DisconnectReasonCancelled
-
-
DisconnectReasonEnded
-
-
DisconnectReasonFailure
-
-
DisconnectReasonLastParticipantLeft
-
-
DisconnectReasonManuallyClosed
-
-
DisconnectReasonReconnectionFailed
-
-
DisconnectReasonRejected
-
-
DisconnectReasonTimeout
-
-
DurationResponse
-
-
DynascaleManager
-
-
EdgeResponse
-
-
Effect
-
Effect store
-
EgressHLSResponse
-
-
EgressResponse
-
-
EgressRTMPResponse
-
-
EndCallResponse
-
-
Failure
-
Represents failed result.
-
FileLogConfig
-
-
FileStreamLogger
-
-
FlipCameraOption
-
A widget that represents a call control option to flip the active camera.
-
FloatingViewContainer
-
A widget that uses either
SimpleFloatingView
or SnappingFloatingView
depending on the enableSnappingBehavior.
-
GeofenceSettingsRequest
-
-
GeofenceSettingsResponse
-
-
GeolocationResult
-
-
GetCallResponse
-
-
GetCallStatsResponse
-
-
GetEdgesResponse
-
-
GetOrCreateCallRequest
-
-
GetOrCreateCallResponse
-
-
GoLiveRequest
-
-
GoLiveResponse
-
-
GuestCreatedData
-
-
HealthCheckEvent
-
-
HLSSettingsRequest
-
-
HLSSettingsResponse
-
-
HttpBasicAuth
-
-
HttpBearerAuth
-
-
ICEServer
-
-
IncomingVideoSettings
-
-
IOSPictureInPictureConfiguration
-
-
JoinCallRequest
-
-
JoinCallResponse
-
-
LandscapeCallControls
-
A widget that represents call controls on mobile devices in landscape mode.
-
LayoutSettingsRequest
-
-
LayoutSettingsRequestNameEnum
-
-
LayoutSettingsRequestNameEnumTypeTransformer
-
Transformation class that can encode an instance of LayoutSettingsRequestNameEnum to String,
and decode dynamic data back to LayoutSettingsRequestNameEnum.
-
LeaveCallOption
-
A widget that represents a call control option to leave a call.
-
LimitsSettingsRequest
-
-
LimitsSettingsResponse
-
-
ListDevicesResponse
-
-
ListRecordingsResponse
-
-
ListTranscriptionsResponse
-
-
LivestreamContent
-
The video renderer widget associated with LivestreamPlayer.
-
LivestreamInfo
-
A control bar style widget meant for displaying livestream controls and
actions.
-
LivestreamPlayer
-
Creates a widget that allows a user to view a livestream.
-
LivestreamSpeakerphoneOption
-
A widget that represents a call control option to toggle if the
speakerphone is on or off.
-
LivestreamToggle
-
A toggle for pausing and resuming the livestream.
-
LocalStats
-
-
LocalTrackState
-
-
Location
-
-
MediaConstraints
-
-
MediaPubSubHint
-
-
MediaSettings
-
-
MediaStatsInfo
-
-
MemberRequest
-
-
MemberResponse
-
-
MuteToggleTitles
-
Contains titles for muted and unmuted states.
-
MuteUsersRequest
-
-
MuteUsersResponse
-
-
NetworkMetricsReportResponse
-
-
NoiseCancellationSettings
-
-
NoiseCancellationSettingsModeEnum
-
-
NoiseCancellationSettingsModeEnumTypeTransformer
-
Transformation class that can encode an instance of NoiseCancellationSettingsModeEnum to String,
and decode dynamic data back to NoiseCancellationSettingsModeEnum.
-
None
-
Used instead of
void
as a return statement for a function when no value
is expected to be returned.
-
NotificationAvatar
-
-
NotificationContent
-
-
NotificationOptions
-
-
NotificationPayload
-
-
OAuth
-
-
OwnCapability
-
All possibility of string to use
-
OwnCapabilityTypeTransformer
-
Transformation class that can encode an instance of OwnCapability to String,
and decode dynamic data back to OwnCapability.
-
OwnUserResponse
-
-
PeerConnectionStats
-
-
PermissionRequestEvent
-
-
PerSDKUsageReport
-
-
PictureInPictureConfiguration
-
Configuration for picture-in-picture mode.
-
PinRequest
-
-
PinResponse
-
-
PortraitCallControls
-
A widget that represents call controls on desktop devices and
on mobile devices in portrait mode.
-
ProductvideoApi
-
-
PublishedTrackInfo
-
-
PublisherAggregateStats
-
-
PushDevice
-
-
PushNotificationManager
-
Interface for managing push notifications related to call events.
-
PushNotificationSettingsResponse
-
-
QualityScoreReport
-
-
QualityScoreReportResponse
-
-
QueriedCall
-
-
QueriedCalls
-
-
QueriedMembers
-
-
QueryAggregateCallStatsRequest
-
-
QueryAggregateCallStatsResponse
-
-
QueryCallMembersRequest
-
-
QueryCallMembersResponse
-
-
QueryCallsRequest
-
-
QueryCallsResponse
-
-
QueryCallStatsRequest
-
-
QueryCallStatsResponse
-
-
QueryParam
-
-
ReactionResponse
-
-
RecordSettingsRequest
-
-
RecordSettingsRequestModeEnum
-
-
RecordSettingsRequestModeEnumTypeTransformer
-
Transformation class that can encode an instance of RecordSettingsRequestModeEnum to String,
and decode dynamic data back to RecordSettingsRequestModeEnum.
-
RecordSettingsRequestQualityEnum
-
-
RecordSettingsRequestQualityEnumTypeTransformer
-
Transformation class that can encode an instance of RecordSettingsRequestQualityEnum to String,
and decode dynamic data back to RecordSettingsRequestQualityEnum.
-
RecordSettingsResponse
-
-
RejectCallRequest
-
-
RejectCallResponse
-
-
RemoteTrackState
-
-
ReportByHistogramBucket
-
-
RequestPermissionRequest
-
-
RequestPermissionResponse
-
-
Result<T>
-
A class which encapsulates a successful outcome with a value of type
T
or a failure with VideoError
.
-
RetryConfig
-
-
RetryPolicy
-
-
RingSettingsRequest
-
-
RingSettingsResponse
-
-
RTCConfiguration
-
-
RTCIceServer
-
-
RtcLocalTrack<T extends MediaConstraints>
-
-
RtcMediaDevice
-
-
RtcMediaDeviceNotifier
-
-
RtcRemoteTrack
-
-
RtcTrack
-
-
RtcVideoDimension
-
-
RtcVideoParameters
-
-
RTMPBroadcastRequest
-
-
RTMPBroadcastRequestQualityEnum
-
If provided, will override the call's RTMP settings quality
-
RTMPBroadcastRequestQualityEnumTypeTransformer
-
Transformation class that can encode an instance of RTMPBroadcastRequestQualityEnum to String,
and decode dynamic data back to RTMPBroadcastRequestQualityEnum.
-
RTMPIngress
-
-
RTMPSettingsRequest
-
-
RTMPSettingsRequestQualityEnum
-
Resolution to set for the RTMP stream
-
RTMPSettingsRequestQualityEnumTypeTransformer
-
Transformation class that can encode an instance of RTMPSettingsRequestQualityEnum to String,
and decode dynamic data back to RTMPSettingsRequestQualityEnum.
-
RTMPSettingsResponse
-
-
ScreenShareConstraints
-
Options used when creating a video track that captures the screen.
-
ScreensharingSettingsRequest
-
-
ScreensharingSettingsResponse
-
-
SDKUsageReport
-
-
SDKUsageReportResponse
-
-
SendCallEventRequest
-
-
SendCallEventResponse
-
-
SendReactionRequest
-
-
SendReactionResponse
-
-
SFULocationResponse
-
-
SFUResponse
-
-
SfuTrackType
-
-
SfuTrackTypeAudio
-
-
SfuTrackTypeVideo
-
-
SilentStreamLogger
-
-
SizeChangeListener
-
A widget that calls the callback when the layout dimensions of
its child change.
-
SortParamRequest
-
-
StartClosedCaptionsRequest
-
-
StartClosedCaptionsResponse
-
-
StartHLSBroadcastingResponse
-
-
StartRecordingRequest
-
-
StartRecordingResponse
-
-
StartRTMPBroadcastsRequest
-
-
StartRTMPBroadcastsResponse
-
-
StartTranscriptionRequest
-
-
StartTranscriptionResponse
-
-
StatsOptions
-
-
StopAllRTMPBroadcastsResponse
-
-
StopClosedCaptionsRequest
-
-
StopClosedCaptionsResponse
-
-
StopHLSBroadcastingResponse
-
-
StopLiveRequest
-
-
StopLiveResponse
-
-
StopRecordingResponse
-
-
StopRTMPBroadcastsResponse
-
-
StopTranscriptionRequest
-
-
StopTranscriptionResponse
-
-
StreamAudioSettings
-
-
StreamBackgroundService
-
-
StreamBackstageSettings
-
-
StreamBroadcastingSettings
-
-
StreamCallAcceptedEvent
-
Event that is triggered when the call is accepted.
-
StreamCallAudioLevelChangedEvent
-
Event that is triggered when the audio levels change for participants
-
StreamCallBroadcastingFailedEvent
-
Event that is triggered when the broadcasting fails for a call.
-
StreamCallBroadcastingStartedEvent
-
Event that is triggered when the broadcasting is started for a call.
-
StreamCallBroadcastingStoppedEvent
-
Event that is triggered when the broadcasting is stopped for a call.
-
StreamCallCid
-
-
StreamCallClosedCaptionsEvent
-
Event that is triggered when the closed caption is received
-
StreamCallClosedCaptionsFailedEvent
-
Event that is triggered when the closed captioning failed for a call.
-
StreamCallClosedCaptionsStartedEvent
-
Event that is triggered when the closed captioning is started for a call.
-
StreamCallClosedCaptionsStoppedEvent
-
Event that is triggered when the closed captioning is stopped for a call.
-
StreamCallConnectedEvent
-
Event that is triggered when the call is connected
-
StreamCallConnectionQualityChangedEvent
-
Event that is triggered when the connection quality changes for participants
-
StreamCallContainer
-
Represents different call content based on the call state.
-
StreamCallContent
-
Represents the UI in an active call that shows participants and their video,
as well as some extra UI features to control the call settings, browse
participants and more.
-
StreamCallContentTheme
-
Applies a theme to descendant StreamCallContent
-
StreamCallContentThemeData
-
Defines default property values for StreamCallContent widgets.
-
StreamCallControls
-
Represents the set of controls the user can use to change their audio
and video device state, or browse other types of settings, leave the call,
or implement something custom.
-
StreamCallControlsTheme
-
Applies a call controls theme to descendant StreamCallControls
widgets.
-
StreamCallControlsThemeData
-
Defines default property values for StreamCallControls widgets.
-
StreamCallCreatedEvent
-
Event that is triggered when the call is created and another person is invited to participate.
-
StreamCallCustomEvent
-
-
StreamCallDisconnectedEvent
-
Event that is triggered when the call is disconnected
-
StreamCallDominantSpeakerChangedEvent
-
Event that is triggered when the dominant speaker changes
-
StreamCallEndedEvent
-
Event that is triggered when the call is ended.
-
StreamCallEvent
-
-
StreamCallGrantsUpdated
-
-
StreamCallJoinedEvent
-
Event that is triggered when the call is joined.
-
StreamCallMissedEvent
-
Event that is triggered when the call is created and another person is invited to participate.
-
StreamCallParticipant
-
A widget that represents a single participant in a call.
-
StreamCallParticipantJoinedEvent
-
Event that is triggered when a participant joins the call
-
StreamCallParticipantLeftEvent
-
Event that is triggered when a participant leaves the call
-
StreamCallParticipants
-
Widget that renders all the StreamCallParticipant, based on the number
of people in a call.
-
StreamCallParticipantTheme
-
Applies a call participant theme to descendant StreamCallParticipant
widgets.
-
StreamCallParticipantThemeData
-
Defines default property values for StreamCallParticipant widgets.
-
StreamCallPermissionRequestEvent
-
Event that is triggered when there is a permission request for a call.
-
StreamCallPermissionsUpdatedEvent
-
Event that is triggered when the permissions are updated for a call.
-
StreamCallReactionEvent
-
Event that is triggered when someone sends a reaction during a call
-
StreamCallRecordingFailedEvent
-
Event that is triggered when the recording failed for a call.
-
StreamCallRecordingStartedEvent
-
Event that is triggered when the recording is started for a call.
-
StreamCallRecordingStoppedEvent
-
Event that is triggered when the recording is stopped for a call.
-
StreamCallRejectedEvent
-
Event that is triggered when the call is rejected.
-
StreamCallRingingEvent
-
Event that is triggered when the call is ringing.
-
StreamCallSessionEndedEvent
-
Event that is triggered when the session is ended for a call
-
StreamCallSessionParticipantCountUpdatedEvent
-
-
StreamCallSessionParticipantJoinedEvent
-
Event that is triggered when participant joins the call session
-
StreamCallSessionParticipantLeftEvent
-
Event that is triggered when participant leaves the call session
-
StreamCallSessionStartedEvent
-
Event that is triggered when the new session is started for a call
-
StreamCallSfuTrackPublishedEvent
-
-
StreamCallSfuTrackUnpublishedEvent
-
-
StreamCallTranscriptionFailedEvent
-
Event that is triggered when the transcription failed for a call.
-
StreamCallTranscriptionStartedEvent
-
Event that is triggered when the transcription is started for a call.
-
StreamCallTranscriptionStoppedEvent
-
Event that is triggered when the transcription is stopped for a call.
-
StreamCallType
-
The type of call to be made.
-
StreamCallUpdatedEvent
-
Event that is triggered when the call is updated.
-
StreamCallUserBlockedEvent
-
Event that is triggered when the user is blocked in a call.
-
StreamCallUserUnblockedEvent
-
Event that is triggered when the user is unblocked in a call.
-
StreamClosedCaption
-
-
StreamColorTheme
-
Theme that holds colors
-
StreamGeofencingSettings
-
-
StreamHlsSettings
-
-
StreamIconToggle
-
Contains icons for active and inactive states accordingly.
-
StreamIncomingCallContent
-
Represents the Incoming Call state and UI, when the user is called by
other people.
-
StreamIncomingOutgoingCallTheme
-
Applies a incoming/outgoing call theme to descendant StreamIncomingCallContent
and StreamOutgoingCallContent widgets.
-
StreamIncomingOutgoingCallThemeData
-
Defines default property values for StreamIncomingCallContent and
StreamOutgoingCallContent widgets.
-
StreamLimitsSettings
-
-
StreamLivestreamTheme
-
Applies a call controls theme to descendant StreamLivestreamThemeData
widgets.
-
StreamLivestreamThemeData
-
Defines default property values for StreamLivestreamThemeData widgets.
-
StreamLobbyVideo
-
A widget that can be shown before joining a call. Measures latencies
and selects the best SFU. This speeds up the process of joining when
the user decides to enter the call.
-
StreamLobbyView
-
A widget that can be shown before joining a call. Measures latencies
and selects the best SFU. This speeds up the process of joining when
the user decides to enter the call.
-
StreamLobbyViewTheme
-
Applies a lobby view theme to descendant StreamLobbyView
widgets.
-
StreamLobbyViewThemeData
-
Defines default property values for StreamLobbyView widgets.
-
StreamLocalVideo
-
Represents a floating item used to feature a participant video.
-
StreamLocalVideoTheme
-
Applies a local video theme to descendant StreamLocalVideo widgets.
-
StreamLocalVideoThemeData
-
Defines default property values for StreamLocalVideo widgets.
-
StreamLog
-
-
StreamLogger
-
-
StreamNoiceCancellingSettings
-
-
StreamOutgoingCallContent
-
Represents the Outgoing Call state and UI, when the user is calling
other people.
-
StreamPictureInPictureUiKitView
-
A widget that handles the picture-in-picture mode on iOS.
If you are implementing custom call content widget and want to include PiP support
add this widget to your widget tree.
-
StreamRecordingSettings
-
-
StreamRingSettings
-
-
StreamRtmpSettings
-
-
StreamScreenShareSettings
-
-
StreamSfuCallEvent
-
-
StreamTargetResolution
-
-
StreamTextTheme
-
Contains definitions for the various text styles.
-
StreamTranscriptionSettings
-
-
StreamUserAvatar
-
Displays a user's avatar.
-
StreamUserAvatarTheme
-
Applies a user avatar theme to descendant StreamUserAvatar
widgets.
-
StreamUserAvatarThemeData
-
Defines default property values for StreamUserAvatar widgets.
-
StreamVideo
-
The client responsible for handling config and maintaining calls
-
StreamVideoEffectsManager
-
-
StreamVideoOptions
-
-
StreamVideoRenderer
-
Widget that renders a single video track for a call participant.
-
StreamVideoSettings
-
-
StreamVideoTheme
-
Theme data for Stream Video
-
SubscriptionChange
-
-
Subscriptions
-
-
Subsession
-
-
Success<T>
-
Represents successful result.
-
TaggedLogger
-
-
TargetResolution
-
-
ThumbnailResponse
-
-
ThumbnailsSettingsRequest
-
-
ThumbnailsSettingsResponse
-
-
TimeStats
-
-
ToggleCameraOption
-
A widget that represents a call control option to toggle if the camera
is on or off.
-
ToggleClosedCaptionsOption
-
A widget that represents a call control option to toggle if closed captions
is on or off.
-
ToggleLayoutOption
-
A widget that allows to change the layout of the call.
-
ToggleMicrophoneOption
-
A widget that represents a call control option to toggle if the microphone
is on or off.
-
ToggleRecordingOption
-
A widget that represents a call control option to toggle if recording
is on or off.
-
ToggleScreenShareOption
-
A widget that represents a call control option to start/stop screen sharing
-
ToggleSpeakerphoneOption
-
A widget that represents a call control option to toggle if the
speakerphone is on or off.
-
TokenProvider
-
-
TrackDisabled
-
-
TrackEnabled
-
-
TrackOption
-
-
TrackProvided<T extends MediaConstraints>
-
-
TrackState
-
-
TranscriptionSettingsRequest
-
-
TranscriptionSettingsRequestClosedCaptionModeEnum
-
-
TranscriptionSettingsRequestClosedCaptionModeEnumTypeTransformer
-
Transformation class that can encode an instance of TranscriptionSettingsRequestClosedCaptionModeEnum to String,
and decode dynamic data back to TranscriptionSettingsRequestClosedCaptionModeEnum.
-
TranscriptionSettingsRequestLanguageEnum
-
-
TranscriptionSettingsRequestLanguageEnumTypeTransformer
-
Transformation class that can encode an instance of TranscriptionSettingsRequestLanguageEnum to String,
and decode dynamic data back to TranscriptionSettingsRequestLanguageEnum.
-
TranscriptionSettingsRequestModeEnum
-
-
TranscriptionSettingsRequestModeEnumTypeTransformer
-
Transformation class that can encode an instance of TranscriptionSettingsRequestModeEnum to String,
and decode dynamic data back to TranscriptionSettingsRequestModeEnum.
-
TranscriptionSettingsResponse
-
-
TranscriptionSettingsResponseClosedCaptionModeEnum
-
-
TranscriptionSettingsResponseClosedCaptionModeEnumTypeTransformer
-
Transformation class that can encode an instance of TranscriptionSettingsResponseClosedCaptionModeEnum to String,
and decode dynamic data back to TranscriptionSettingsResponseClosedCaptionModeEnum.
-
TranscriptionSettingsResponseLanguageEnum
-
-
TranscriptionSettingsResponseLanguageEnumTypeTransformer
-
Transformation class that can encode an instance of TranscriptionSettingsResponseLanguageEnum to String,
and decode dynamic data back to TranscriptionSettingsResponseLanguageEnum.
-
TranscriptionSettingsResponseModeEnum
-
-
TranscriptionSettingsResponseModeEnumTypeTransformer
-
Transformation class that can encode an instance of TranscriptionSettingsResponseModeEnum to String,
and decode dynamic data back to TranscriptionSettingsResponseModeEnum.
-
TURNAggregatedStats
-
-
UnblockedUserEvent
-
-
UnblockUserRequest
-
-
UnblockUserResponse
-
-
UnpinRequest
-
-
UnpinResponse
-
-
UpdateCallMembersRequest
-
-
UpdateCallMembersResponse
-
-
UpdateCallRequest
-
-
UpdateCallResponse
-
-
UpdatedCallPermissionsEvent
-
-
UpdateUserPermissionsRequest
-
-
UpdateUserPermissionsResponse
-
-
User
-
-
UserEventPayload
-
-
UserFeedbackReport
-
-
UserFeedbackReportResponse
-
-
UserInfo
-
-
UserInfoResponse
-
-
UserRequest
-
-
UserResponse
-
-
UserResponseData
-
-
UserSessionStats
-
-
UserStats
-
-
UserToken
-
Token designed to store the JWT and the user it is related to.
-
UserUpdatedEvent
-
-
VideoConstraints
-
Base class for options when creating a video track.
-
VideoDimension
-
-
VideoEvent
-
-
VideoQuality
-
-
VideoSettingsRequest
-
-
VideoSettingsRequestCameraFacingEnum
-
-
VideoSettingsRequestCameraFacingEnumTypeTransformer
-
Transformation class that can encode an instance of VideoSettingsRequestCameraFacingEnum to String,
and decode dynamic data back to VideoSettingsRequestCameraFacingEnum.
-
VideoSettingsResponse
-
-
VideoSettingsResponseCameraFacingEnum
-
-
VideoSettingsResponseCameraFacingEnumTypeTransformer
-
Transformation class that can encode an instance of VideoSettingsResponseCameraFacingEnum to String,
and decode dynamic data back to VideoSettingsResponseCameraFacingEnum.
-
VideoTrackRenderer
-
A widget that renders a single video track.
-
VideoTrackSubscriptionOverride
-
-
VisibilityChange
-
-
WSAuthMessage
-
Functions
-
buildCoordinatorClient({required User user, required String rpcUrl, required String wsUrl, required String apiKey, required TokenManager tokenManager, required RetryPolicy retryPolicy, required LatencySettings latencySettings})
→ CoordinatorClient
-
-
byName(CallParticipantState a, CallParticipantState b)
→ int
-
A comparator which sorts participants by name.
-
byReactionType(String type)
→ Comparator<CallParticipantState>
-
A comparator creator which will set up a comparator which prioritizes
participants who have a specific reaction.
-
byRole(List<String> roles)
→ Comparator<CallParticipantState>
-
A comparator creator which will set up a comparator which prioritizes
participants who have a specific role.
-
combineComparators<T>(List<Comparator<T>> comparators)
→ Comparator<T>
-
Creates a new combined Comparator which sorts items
by the given
comparators
.
-
decodeAsync(DeserializationMessage message)
→ Future
-
Primarily intended for use in an isolate.
-
defaultCallControlOptions({required Call call, required CallParticipantState localParticipant})
→ List<Widget>
-
Builds the default set of call control options.
-
deserializeAsync(DeserializationMessage message)
→ Future
-
Primarily intended for use in an isolate.
-
dominantSpeaker(CallParticipantState a, CallParticipantState b)
→ int
-
A comparator which sorts participants by the fact that they are the
dominant speaker or not.
-
generateAlphanumericString(int length)
→ String
-
-
ifInvisibleBy(Comparator<CallParticipantState> comparator)
→ Comparator<CallParticipantState>
-
A comparator decorator which applies the decorated comparator only if the
participant viewport visibility is hidden or net yet determined.
-
isMobileLandscape(BuildContext context)
→ bool
-
Returns true if the app is running on a mobile device in landscape mode.
-
isMobilePortrait(BuildContext context)
→ bool
-
Returns true if the app is running on a mobile device in portrait mode.
-
mapCastOfType<K, V>(dynamic map, String key)
→ Map<K, V>?
-
Returns a valid Map<K, V> found at the specified Map
key
, null otherwise.
-
mapDateTime(dynamic map, String key, [String? pattern])
→ DateTime?
-
Returns a valid DateTime found at the specified Map
key
, null otherwise.
-
mapValueOfType<T>(dynamic map, String key)
→ T?
-
Returns a valid
T
value found at the specified Map key
, null otherwise.
-
parameterToString(dynamic value)
→ String
-
Format the given parameter object into a String.
-
pinned(CallParticipantState a, CallParticipantState b)
→ int
-
A comparator which prioritizes participants who are pinned.
-
publishingAudio(CallParticipantState a, CallParticipantState b)
→ int
-
A comparator which sorts participants by audio status.
-
publishingVideo(CallParticipantState a, CallParticipantState b)
→ int
-
A comparator which sorts participants by video status.
-
screenSharing(CallParticipantState a, CallParticipantState b)
→ int
-
A comparator which sorts participants by screen sharing status.
-
serializeAsync(Object? value)
→ Future<String>
-
Primarily intended for use in an isolate.
-
speaking(CallParticipantState a, CallParticipantState b)
→ int
-
A comparator which sorts participants by the fact that they are
speaking or not.
-
taggedLogger({required Tag tag})
→ TaggedLogger
-
Typedefs
-
Backoff
= Duration Function(RetryConfig config, int retryAttempt)
-
-
CallAppBarBuilder
= PreferredSizeWidget? Function(BuildContext context, Call call, CallState callState)
-
Builder used to create a custom call app bar.
-
CallContentBuilder
= Widget Function(BuildContext context, Call call, CallState callState)
-
Builder used to create a custom call content widget.
-
CallControlsBuilder
= Widget Function(BuildContext context, Call call, CallState callState)
-
Builder used to create a custom call controls widget.
-
CallParticipantBuilder
= Widget Function(BuildContext context, Call call, CallParticipantState participant)
-
Builder function used to build a participant item.
-
CallParticipantsBuilder
= Widget Function(BuildContext context, Call call, CallState callState)
-
Builder used to create a custom call participants widget.
-
CallPictureInPictureBuilder
= Widget Function(BuildContext context, Call call, CallState callState)
-
-
ErrorWidgetBuilder
= Widget Function(BuildContext context, UserInfo user, Object error)
-
Builder function used to build an error widget.
-
FallbackWidgetBuilder
= Widget Function(BuildContext context, UserInfo user)
-
Builder function used to build a widget with the user initials.
-
FileLogSender
= Future Function(File)
-
-
Filter<T>
= bool Function(T element)
-
A function used to sort the participants.
-
Finder
= T? Function<T extends StreamLogger>([dynamic criteria])
-
-
GetActiveCall
= Call? Function()
-
-
GetCurrentUserId
= String? Function()
-
-
GetOutgoingCall
= Call? Function()
-
-
GuestTokenLoader
= Future<String> Function(UserInfo user)
-
A function which can be used to request a Stream Video API token from your
own backend server
-
HttpBearerAuthProvider
= String Function()
-
-
ImageWidgetBuilder
= Widget Function(BuildContext context, UserInfo user, ImageProvider<Object> imageProvider)
-
Builder function used to build an image widget for the user avatar.
-
IncomingCallBuilder
= Widget Function(BuildContext context, Call call, CallState callState)
-
Builder used to create a custom incoming call widget.
-
IsLoggableValidator
= bool Function(Priority, Tag)
-
-
LogHandlerFunction
= void Function(Priority priority, String tag, MessageBuilder message, [Object? error, StackTrace? stk])
-
Handler function used for logging.
-
MessageBuilder
= String Function()
-
-
NotificationOptionsBuilder
= NotificationOptions Function(Call)
-
-
OnButtonClick
= Future<void> Function(Call, ButtonType, ServiceType)
-
-
OnCallPermissionRequest
= void Function(StreamCallPermissionRequestEvent)
-
-
OnConnectionStateUpdated
= void Function(ConnectionStateUpdatedEvent)
-
-
OnNotificationClick
= Future<void> Function(Call)
-
-
OnSizeChanged
= void Function(Size size)
-
The action to perform when the size of child widget changes.
-
OnTokenUpdated
= Future<void> Function(UserToken token)
-
-
OnUiLayerDestroyed
= Future<void> Function(Call)
-
-
OnUserAvatarLongPress
= void Function(UserInfo)
-
The action to perform when the user avatar is long-pressed.
-
OnUserAvatarTap
= void Function(UserInfo)
-
The action to perform when the user avatar is tapped.
-
OutgoingCallBackground
= Widget Function(Call call, CallState callState, List<UserInfo> participants, Widget child)
-
-
OutgoingCallBuilder
= Widget Function(BuildContext context, Call call, CallState callState)
-
Builder used to create a custom outgoing call widget.
-
ParticipantsAvatarBuilder
= Widget Function(BuildContext context, Call call, CallState callState, List<UserInfo> participants)
-
Builder used to create a custom widget for participants avatars.
-
ParticipantsDisplayNameBuilder
= Widget Function(BuildContext context, Call call, CallState callState, List<UserInfo> participants)
-
Builder used to create a custom widget for participants display names.
-
PlaceholderWidgetBuilder
= Widget Function(BuildContext context, UserInfo user)
-
Builder function used to build a placeholder widget.
-
PNManagerProvider
= PushNotificationManager Function(CoordinatorClient client, StreamVideo streamVideo)
-
Signature for a function which provides a new instance of
PushNotificationManager.
-
Role
= String
-
-
RtcLocalAudioTrack
= RtcLocalTrack<AudioConstraints>
-
-
RtcLocalCameraTrack
= RtcLocalTrack<CameraConstraints>
-
-
RtcLocalScreenShareTrack
= RtcLocalTrack<ScreenShareConstraints>
-
-
RtcLocalVideoTrack
= RtcLocalTrack<VideoConstraints>
-
-
ScreenShareContentBuilder
= Widget Function(BuildContext context, Call call, CallParticipantState participant)
-
Builder function used to build a screen sharing content.
-
ScreenShareParticipantBuilder
= Widget Function(BuildContext context, Call call, CallParticipantState participant)
-
Builder function used to build participant item in screen sharing mode.
-
SetActiveCall
= Future<void> Function(Call?)
-
-
SetOutgoingCall
= Future<void> Function(Call?)
-
-
Sort<T>
= Comparator<T>
-
Comparator used to sort the participants.
-
Tag
= String
-
-
TokenLoader
= Future<String> Function(String userId)
-
A function which can be used to request a Stream Video API token from your
own backend server.
Function requires a single
userId
.
-
UserSessionId
= String
-
-
VideoPlaceholderBuilder
= Widget Function(BuildContext context, Call call, CallParticipantState participant)
-
Builder function used to build a video placeholder.
-
VideoRendererBuilder
= Widget Function(BuildContext context, Call call, CallParticipantState participant)
-
Builder function used to build a video renderer.