protobuf/video/sfu/models/models.pb library

Classes

AndroidState
AndroidThermalState
AndroidThermalState is reported by the Android API. The full list of values is documented here https://developer.android.com/reference/android/os/PowerManager.html#getCurrentThermalStatus()
AppleState
AppleThermalState
AppleThermalState is the thermal state as reported by Apple devices when available or applicable to the platform. The full list of states (enum) is available here: https://developer.apple.com/documentation/foundation/processinfo/thermalstate
Browser
Call
CallEndedReason
CallEndedReason represents the reason for the call to end.
CallGrants
CallGrants represents the set of permissions given to the user for the current call.
CallState
CallState is the current state of the call as seen by an SFU.
ClientDetails
Codec
ConnectionQuality
Device
Error
ErrorCode
GoAwayReason
GoAwayReason represents the reason for the SFU to disconnect the client.
ICETrickle
InputDevices
OS
Participant
those who are online in the call
ParticipantCount
PeerType
Pin
PublishOption
PublishOption represents the configuration options for publishing a track.
Sdk
SdkType
StreamQuality
SubscribeOption
SubscribeOption represents the configuration options for subscribing to a track.
TrackInfo
TrackType
TrackUnpublishReason
VideoDimension
VideoLayer
VideoQuality
WebsocketReconnectStrategy
WebsocketReconnectStrategy defines the ws strategies available for handling reconnections.