Millicast Unity SDK
Loading...
Searching...
No Matches
Classes | Enumerations
Dolby.Millicast Namespace Reference

Classes

class  AudioConfiguration
 A Scriptable Object that can be used to configure Audio configuration details which will be used for Subscribing. More information on where to get those details from can be found in https://docs.dolby.io/streaming-apis/docs/getting-started. More...
 
class  AudioSender
 
class  Capabilities
 This class exposes APIs necessary to query device capabilities, like codecs and resolutions.
More...
 
class  Credentials
 Internal representation for communicating with the media server More information on where to get those details from can be found in https://docs.dolby.io/streaming-apis/docs/getting-started. More...
 
class  DataContainer
 
class  FiveOneAudio
 
class  Layer
 
class  LayerData
 
class  McCredentials
 A Scriptable Object which can be used to configure the stream Account ID, authentication tokens and url's which will be used to connect to media server for subscribing and publishing More information on where to get those details from can be found in https://docs.dolby.io/streaming-apis/docs/getting-started. More...
 
class  McPublisher
 The Millicast publisher. This class allows its users to publish audio and video media to the Millicast service. More...
 
class  McSubscriber
 The Millicast subscriber class. Allows users to subscribe to Millicast streams. More...
 
class  Options
 
class  PublisherOptions
 Publisher specific options. Must be set before publishing, and cannot be changed while publishing. More...
 
class  ResolutionData
 A class to get the Resolution Ids mapped to the respective screen sizes. Can be used to populate the resolution Ids as a dropdown and fetch screen size based on selected Resolution. More...
 
class  SimulcastData
 
class  SimulcastEvent
 
class  SimulcastInfo
 
class  SimulcastLayers
 
class  StatsParser
 
class  StereoAudio
 
class  StreamSize
 Optionally used in SetVideoSource to set the capture stream resolution. More...
 
class  SubscriberOptions
 Subscriber specific options. More...
 
class  VideoConfig
 This class contains settings regarding bitrate, framerate and resolution scaling. Those settings can be modified in real-time. More...
 
class  VideoConfiguration
 A Scriptable Object that can be used to configure video configuration details which will be used for publishing. More information on where to get those details from can be found in https://docs.dolby.io/streaming-apis/docs/getting-started. More...
 
class  VideoQualitySettings
 This class that is used in VideoConfig scriptable object to configure publish video settings regarding bitrate, framerate and resolution scaling. Those settings can be modified in the scriptable object. More...
 

Enumerations

enum  AudioOutputType { Auto , AudioSource , VirtualSpeakers }
 
enum  VideoSourceType { Camera , RenderTexture }
 
enum  StreamType { Both , Video , Audio }
 
enum  VideoCodec { VP8 , VP9 , H264 , AV1 }
 An enum denoting the supported video codecs.

 
enum  AudioCodec { OPUS }
 An enum denoting the supported audio codecs. Currently, only Opus is supported.