MillicastSDK 2.2.0
|
Cmillicast::RtsRemoteTrack::Active | |
►Cmillicast::AudioControl | The AudioControl class |
Cmillicast::AudioFrame | The AudioFrame struct used to described audio data |
►Cmillicast::AudioRenderer | The AudioRenderer class is responsible for rendering audio in a specific way in your application |
Cmillicast::BitrateSettings | Allows 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 |
C<CaptureSource> | |
►Cmillicast::ClientBase | |
Cmillicast::ClientConnectionOptions | Connection related options |
Cmillicast::ClientJsonData | Authentication data returned by the director api in order to open a websocket connection |
►Cmillicast::ClientOption | The 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::ForcePlayoutDelay | Structure 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::HttpConnectionError | The 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::Layer | The 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<MCAudioControl> | |
CMCAudioFrame | |
CMCAudioPlayback | |
CMCAudioPlaybackBuilder | |
C<MCAudioRenderer> | |
CMCAudioSource | |
CMCAudioSourceBuilder | |
C<MCClient> | |
CMCClientOptions | |
CMCCMSampleBufferFrame | |
C<MCCMSampleBufferVideoRendererDelegate> | Delegate for receiving raw video CMSampleBufferRef ready for rendering |
CMCConnectionOptions | |
CMCCoreVideoSource | |
CMCCustomAudioSource | |
CMCCustomAudioSourceBuilder | |
C<MCDelegate> | |
CMCForcePlayoutDelay | |
CMCPublisher | |
CMCPublisherCredentials | |
C<MCPublisherDelegate> | |
►CMCRTSRemoteTrack | |
C<MCRTSRemoteTrackDelegate> | |
CMCRTSRemoteVideoTrack | |
CMCRTSRemoteVideoTrackLayer | |
►CMCSourceBuilder | |
CMCSubscriber | |
CMCSubscriberCredentials | |
C<MCSubscriberDelegate> | |
►C<MCVideoFrame> | |
CMCVideoFrame< NSObject > | |
►C<MCVideoRenderer> | |
CMCVideoSource | |
CMCVideoSourceBuilder | |
Cmillicast::Media | Used to manage media sources |
Cmillicast::WebrtcRemoteTrack::MidUpdated | |
CNSError(SDKFactoryMethods_private) | |
►CNSObject | |
►C<NSObject> | |
Cmillicast::Client::PeerConnectionState | This event describes the current state of the Peer Connection |
C<PlaybackSource> | |
Cmillicast::Promise< T > | |
Cmillicast::detail::PromiseImpl< T > | |
Cmillicast::detail::PromiseResultCbType< T > | |
Cmillicast::detail::PromiseResultCbType< void > | |
Cmillicast::PublisherCredentials | The Credentials struct represent the credentials need to be able to connect and publish to a Millicast stream |
►Cmillicast::Renderer | The Renderer base class. A renderer is used to render video on screen or render audio |
Cmillicast::RtsRemoteTrack::Layers::Resolution | Represents resolution of a video frame |
►Cmillicast::RtsRemoteTrack | |
Cmillicast::RtsRemoteTrack::RtsStatsEvent | |
Cmillicast::Viewer::RtsStatsEvent | |
Cmillicast::Viewer::RtsTrackAdded | |
Cmillicast::RtsTrackStats | Track level RTS statistics. Combines information from different areas to provide a complete picture about the health of the track |
Cmillicast::RtsViewerStats | Viewer level RTS statistics. Combines information from different areas to provide useful information to debug viewer performance |
►Cstd::runtime_error | |
►Cmillicast::SeiMessage | A common interface class that can be used as a container for Sei Messages |
Cmillicast::Client::SignalingError | The Signaling Error event is emitted when a message attempted to be sent on the signaling channel is rejected |
►Cmillicast::Source | The Source base class |
►Cmillicast::Source::SourceInformation | |
Cmillicast::Span< T > | |
►Cmillicast::rtcstats::Stats | |
Cmillicast::Client::StatsEvent | The 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::StreamPublishDetails | General information about the current publishing session session |
Cmillicast::Viewer::StreamStopped | The Stream Stopped event is emitted when the viewer has requested to disconnect from the media server via the "unview" command |
Cmillicast::StreamViewDetails | General information about the current viewing session |
Cmillicast::SeiPicTiming::TimeCode | Struture describing the time code passed in SeiMessage |
►Cmillicast::Track | Represent a media sources |
Cmillicast::TrackInfo | Useful informations about the available tracks in the media server. These informations are received in the active event of the Viewer |
►Cstd::true_type | |
Cmillicast::VideoCapabilities | The VideoCapabilities struct |
Cmillicast::VideoFrame | Used to described a VideoFrame |
Cmillicast::Client::ViewerCount | The Viewer Count event emitted by the SDK when the number of viewers for a stream changes |
Cmillicast::ViewerCredentials | The ViewerCredentials struct represent the credentials need to be able to connect and subscribe to a Millicast stream |
►Cmillicast::WebrtcRemoteTrack | |
Cmillicast::Client::WebsocketState | This event describes the current state of the websocket |