domain/model/ongoing_call library

Classes

CallMember
Participant of an OngoingCall.
CallMemberId
Call member ID of an OngoingCall containing its UserId and ChatCallDeviceId.
CallNotification
Notification of an event happened in OngoingCall.
CameraPermissionDeniedNotification
CallNotification of a camera permission denied event.
ConnectionLostNotification
CallNotification of a connection lost event.
ConnectionRestoredNotification
CallNotification of a connection restored event.
DeviceChangedNotification
CallNotification of a device changed event.
ErrorNotification
CallNotification of an error.
MicrophonePermissionDeniedNotification
CallNotification of a microphone permission denied event.
OngoingCall
Ongoing ChatCall in a Chat.
RtcAudioRenderer
Convenience wrapper around an webrtc.AudioRenderer.
RtcRenderer
Convenience wrapper around a webrtc.MediaStreamTrack.
RtcVideoRenderer
Convenience wrapper around a webrtc.VideoRenderer.
Track
Convenience wrapper around a MediaTrack.

Enums

CallNotificationKind
Possible CallNotification kind.
LocalTrackState
Possible states of a LocalMediaTrack.
MediaOwnerKind
Possible kinds of a media ownership.
OngoingCallState
Possible states of an OngoingCall.

Extensions

DevicesList on List<DeviceDetails>
Extension adding an ability to querying the DeviceDetails by MediaDeviceKind.
LocalTrackStateImpl on LocalTrackState
Extension adding helper methods to a LocalTrackState.
TrackMediaDirectionEmitting on TrackMediaDirection
Extension adding helper methods to a TrackMediaDirection.