openvidu_client library

Classes

AndroidAudioConfiguration
AndroidNativeAudioManagement
AppleAudioConfiguration
AppleNativeAudioManagement
AudioOutputOptions
An object that configures what device(s) may be offered in the user prompt.
DesktopCapturer
DesktopCapturerSource
FrameCryptor
Frame encryption/decryption.
FrameCryptorFactory
Factory for creating frame Cryptors. For End 2 End Encryption, you need to create a KeyProvider for each peer. And set your key in keyProvider.
Hardware
Helper
KeyProvider
Shared secret key for frame encryption.
KeyProviderOptions
LocalParticipant
MediaDevice
MediaDeviceInfo
This describe the media input and output devices, such as microphones, cameras, headsets, and so forth.
MediaDevices
MediaRecorder
MediaStream
https://w3c.github.io/mediacapture-main/#mediastream
MediaStreamConstraints
MediaStreamTrack
MediaTrackSupportedConstraints
MediaTrackSupportedConstraints represents the list of constraints controlling the capabilities of a MediaStreamTrack.
OpenViduClient
OvMessage
Participant
RemoteParticipant
RTCDataChannel
RTCDataChannelInit
RTCDataChannelMessage
A class that represents a datachannel message. Can either contain binary data as a Uint8List or text data as a String.
RTCDTMFSender
RTCFactory
RTCFactoryNative
RTCHeaderExtension
RTCIceCandidate
RTCPeerConnection
RTCRTCPParameters
RTCRtpCapabilities
RTCRTPCodec
RTCRtpCodecCapability
RTCRtpEncoding
RTCRtpHeaderExtensionCapability
RTCRtpParameters
RTCRtpReceiver
RTCRtpSender
RTCRtpTransceiver
RTCRtpTransceiverInit
RTCSessionDescription
RTCTrackEvent
RTCVideoRenderer
RTCVideoValue
RTCVideoView
StatsReport
ThumbnailSize
VideoParams
VideoRenderer
WebRTC

Typedefs

EventDispatcher = dynamic Function(OpenViduEvent event, Map<String, dynamic> params)
EventHandler = Map<OpenViduEvent, dynamic Function(Map<String, dynamic> params)>
StreamTrackCallback = dynamic Function()