MillicastSDK 2.0.0
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cmillicast::RtsRemoteTrack::Active
 Cmillicast::AudioControlThe AudioControl class
 Cmillicast::AudioFrameThe AudioFrame struct used to described audio data
 Cmillicast::AudioRendererThe AudioRenderer class is responsible for rendering audio in a specific way in your application
 Cmillicast::BitrateSettingsAllows setting the desired minimum and/or maximum bitrates when publishing a stream. You can also use disable_bwe to disable the internal bandwidth estimation and utilise the maximum bitrate provided as the sending bitrate
 Cmillicast::ClientBase
 Cmillicast::ClientConnectionOptionsConnection related options
 Cmillicast::ClientJsonDataAuthentication data returned by the director api in order to open a websocket connection
 Cmillicast::ClientOptionThe ClientOption struct allows to setup the millicast connection
 Cmillicast::StatsReport::const_iterator
 Cmillicast::WebrtcRemoteTrack::Disabled
 Cmillicast::EncodedFrame
 Cstd::error_category
 Cstd::error_condition
 Cmillicast::EventConnection
 Cstd::false_type
 Cmillicast::Publisher::FirstViewerActive
 Cmillicast::ViewerOption::ForcePlayoutDelayStructure describing playout delay to be enforced on the client. https://webrtc.googlesource.com/src/+/refs/heads/main/docs/native-code/rtp-hdrext/playout-delay Setting both of these values to 0,0 will ensure that there is no playout delay added
 Cmillicast::FrameMetadata
 Cmillicast::Client::HttpConnectionErrorThe Http Connection Error event is emitted when there is a problem connecting to the millicast backend
 Cmillicast::RtsRemoteTrack::Inactive
 Cmillicast::Publisher::LastViewerInactive
 Cmillicast::RtsRemoteTrack::Layers::LayerThe layer data is used to select a simulcast/svc layer. by sending a command to the server using the select or project method
 Cmillicast::RtsRemoteVideoTrack::Layer
 Cmillicast::RtsRemoteTrack::Layers
 Cmillicast::Logger
 C<MCClient>The Client base that contains common methods between MCPublisher and MCSubscriber
 C<MCCMSampleBufferVideoRendererDelegate>Delegate for receiving raw video CMSampleBufferRef ready for rendering
 C<MCSourceBuilderNSObject>
 Cmillicast::MediaUsed to manage media sources
 Cmillicast::WebrtcRemoteTrack::MidUpdated
 CNSError(SDKFactoryMethods_private)
 CNSObject
 C<NSObject>
 C<NSObjectMCDelegate>
 C<NSObjectNSObject>
 Cmillicast::Client::PeerConnectionStateThis event describes the current state of the Peer Connection
 Cmillicast::Promise< T >
 Cmillicast::detail::PromiseImpl< T >
 Cmillicast::detail::PromiseResultCbType< T >
 Cmillicast::detail::PromiseResultCbType< void >
 Cmillicast::PublisherCredentialsThe Credentials struct represent the credentials need to be able to connect and publish to a Millicast stream
 Cmillicast::RendererThe Renderer base class. A renderer is used to render video on screen or render audio
 Cmillicast::RtsRemoteTrack::Layers::ResolutionRepresents resolution of a video frame
 Cmillicast::RtsRemoteTrack
 Cmillicast::Viewer::RtsTrackAdded
 Cstd::runtime_error
 Cmillicast::SeiMessageA common interface class that can be used as a container for Sei Messages
 Cmillicast::Client::SignalingErrorThe Signaling Error event is emitted when a message attempted to be sent on the signaling channel is rejected
 Cmillicast::SourceThe Source base class
 Cmillicast::Source::SourceInformation
 Cmillicast::Span< T >
 Cmillicast::rtcstats::Stats
 Cmillicast::Client::StatsEventThe Stats Event that is emitted by the SDK containing the stats report. The stats provide insight into the incoming/audio media and rtp data
 Cmillicast::StatsReport
 Cmillicast::StreamPublishDetailsGeneral information about the current publishing session session
 Cmillicast::Viewer::StreamStoppedThe Stream Stopped event is emitted when the viewer has requested to disconnect from the media server via the "unview" command
 Cmillicast::StreamViewDetailsGeneral information about the current viewing session
 Cmillicast::SeiPicTiming::TimeCodeStruture describing the time code passed in SeiMessage
 Cmillicast::TrackRepresent a media sources
 Cmillicast::TrackInfoUseful informations about the available tracks in the media server. These informations are received in the active event of the Viewer
 Cstd::true_type
 Cmillicast::VideoCapabilitiesThe VideoCapabilities struct
 Cmillicast::VideoFrameUsed to described a VideoFrame
 Cmillicast::Client::ViewerCountThe Viewer Count event emitted by the SDK when the number of viewers for a stream changes
 Cmillicast::ViewerCredentialsThe ViewerCredentials struct represent the credentials need to be able to connect and subscribe to a Millicast stream
 Cmillicast::WebrtcRemoteTrack
 Cmillicast::Client::WebsocketStateThis event describes the current state of the websocket