Namespace DolbyIO.Comms
Classes
Conference
The Conference class contains information about a conference. This structure provides conference details that are required to join a specific conference. The SDK returns Conference to describe the created or joined conference.
ConferenceOptions
The ConferenceOptions class provides additional information about a conference.
ConferenceParams
The ConferenceParams class gathers conference parameters.
ConnectionOptions
The ConnectionOptions class contains options that define how the application expects to join a conference in terms of media preference.
DolbyIOException
Represents errors that occur in the SDK during application execution.
DolbyIOSDK
Main entry point that allows the application to interact with the Dolby.io services.
JoinOptions
The JoinOptions class gathers options for joining a conference as a user who can send and receive media.
ListenOptions
The ListenOptions class gathers options for joining a conference as listener who can only receive media.
MediaConstraints
The MediaConstraints class contains the local media constraints for an application joining a conference.
Participant
The Participant class contains information about a conference participant.
ParticipantInfo
The ParticipantInfo class gathers information about a conference participant.
UserInfo
The UserInfo class contains information about the participant who opened a session.
VideoFrame
The VideoFrame object wraps the decoded ARGB8888 video frames.
VideoFrameHandler
The video frame handler for local video streams.
The application can set the video frame handler when starting a local camera stream. Use the frame handler to capture camera frames for local camera preview.
VideoSink
The VideoSink class is an interface for receiving raw video frames.
Structs
AudioDevice
The AudioDevice class contains a platform-agnostic description of an audio device.
VideoDevice
The VideoDevice class contains a platform-agnostic description of a video device.
Enums
ConferenceAccessPermissions
The ConferenceAccessPermissions enum contains the available permissions for application users who are invited to a conference.
ConferenceStatus
The ConferenceStatus enum gathers possible statuses of a conference.
DeviceDirection
The DeviceDirection enum gathers the possible types of devices.
LogLevel
The LogLevel enum gathers logging levels to set. The logging levels allow classifying the entries in the log files in terms of urgency to help to control the amount of logged information.
ParticipantStatus
The ParticipantStatus enum gathers the possible statuses of a conference participant.
ParticipantType
The ParticipantType enum gathers the possible participant types.
SpatialAudioStyle
The SpatialAudioStyle enum gathers the possible spatial audio styles of the conference. Setting SpatialAudioStyle is possible only if the DolbyVoice flag is set to true.
Delegates
ActiveSpeakerChangeEventHandler
The Conference.ActiveSpeakerChange event handler.
AudioDeviceAddedEventHandler
The MediaDevice.AudioAdded event handler.
AudioDeviceChangedEventHandler
The MediaDevice.AudioChanged event handler.
AudioDeviceRemovedEventHandler
The MediaDevice.AudioRemoved event handler.
ConferenceInvitationReceivedEventHandler
The Conference.InvitationReceived event handler.
ConferenceMessageReceivedEventHandler
The Conference.MessageReceived event handler.
ConferenceStatusUpdatedEventHandler
The Conference.StatusUpdated event handler.
DvcErrorEventHandler
The Conference.DvcError event handler.
InvalidTokenErrorEventHandler
The DolbyIOSDK.InvalidTokenError handler.
ParticipantAddedEventHandler
The Conference.ParticipantAdded event handler.
ParticipantUpdatedEventHandler
The Conference.ParticipantUpdated event handler.
PeerConnectionErrorEventHandler
The Conference.PeerConnectionError event handler.
RefreshTokenCallBack
The refresh token callback that is required by Session.Init.
SignalingChannelErrorEventHandler
The DolbyIOSDK.SignalingChannelError event handler.
VideoDeviceAddedEventHandler
The MediaDevice.VideoAdded event handler.
VideoDeviceChangedEventHandler
The MediaDevice.VideoChanged event handler.
VideoDeviceRemovedEventHandler
The MediaDevice.VideoRemoved event handler.