MillicastSDK 2.0.0
|
#include <functional>
#include <list>
#include <memory>
#include <optional>
#include <string>
#include <vector>
#include "millicast-sdk/encoded_frames.h"
#include "millicast-sdk/event_handling.h"
#include "millicast-sdk/exports.h"
#include "millicast-sdk/mc_logging.h"
#include "millicast-sdk/promise.h"
#include "millicast-sdk/stats.h"
Go to the source code of this file.
Classes | |
struct | millicast::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. More... | |
struct | millicast::TrackInfo |
Useful informations about the available tracks in the media server. These informations are received in the active event of the Viewer. More... | |
struct | millicast::ClientConnectionOptions |
Connection related options. More... | |
struct | millicast::ClientOption |
The ClientOption struct allows to setup the millicast connection. More... | |
struct | millicast::ClientJsonData |
Authentication data returned by the director api in order to open a websocket connection. More... | |
class | millicast::ClientBase |
class | millicast::Client |
The Client base class. More... | |
struct | millicast::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. More... | |
struct | millicast::Client::ViewerCount |
The Viewer Count event emitted by the SDK when the number of viewers for a stream changes. More... | |
struct | millicast::Client::SignalingError |
The Signaling Error event is emitted when a message attempted to be sent on the signaling channel is rejected. More... | |
struct | millicast::Client::HttpConnectionError |
The Http Connection Error event is emitted when there is a problem connecting to the millicast backend. More... | |
struct | millicast::Client::WebsocketState |
This event describes the current state of the websocket. More... | |
struct | millicast::Client::PeerConnectionState |
This event describes the current state of the Peer Connection. More... | |
Namespaces | |
namespace | millicast |
Enumerations | |
enum class | millicast::DegradationPreferences { millicast::DISABLED , millicast::MAINTAIN_RESOLUTION , millicast::MAINTAIN_FRAMERATE , millicast::BALANCED } |
The DegradationPreferences enum. More... | |