MillicastSDK 2.0.0
|
#import <Foundation/Foundation.h>
#import <MillicastSDK/exports.h>
Go to the source code of this file.
Classes | |
class | MCBitrateSettings |
The BitrateSettings class allows customizing bitrate settings for publishing streams. More... | |
class | MCHTTPConnectionError |
class | MCSignalingError |
protocol | <MCDelegate> |
class | MCConnectionOptions |
The MCConnectionOptions class gathers connection options. More... | |
class | MCForcePlayoutDelay |
class | MCClientOptions |
The MCClientOptions class gathers options for the client. More... | |
protocol | <MCClient> |
The Client base that contains common methods between MCPublisher and MCSubscriber . More... | |
class | MCCleanup |
The Cleanup class is responsible for cleaning the memory of dynamic objects. More... | |
Functions | |
typedef | NS_CLOSED_ENUM (NSInteger, MCDegradationPreferences) |
The DegradationPreferences enum. Based on the WebRTC standard | |
typedef | NS_CLOSED_ENUM (NSInteger, MCConnectionState) |
typedef | NS_CLOSED_ENUM (NSInteger, MCScalabilityMode) |
MCScalabilityMode refers to Scalable Video Coding. This is only available for publishing. Please refer to the WebRTC standard to understand where these values come from. | |
typedef NS_CLOSED_ENUM | ( | NSInteger | , |
MCConnectionState | |||
) |
The initial state of the socket. This state will be entered after graceful close.
The socket is in the process of connecting.
The socket has now established a connection.
The socket has entered reconnection state.
The socket is now in disconnecting state.
The socket has entered a failed state.
typedef NS_CLOSED_ENUM | ( | NSInteger | , |
MCDegradationPreferences | |||
) |
The DegradationPreferences enum. Based on the WebRTC standard
Does not take any actions based on over-utilization signals.
On over-use, requests lower frame rate, possibly causing frame drops.
On over-use, requests lower resolution, possibly causing down-scaling.
Tries to strike a pleasing balance between frame rate or resolution.
No degradation preference, lets the SDK decide how to handle over-utilization.
typedef NS_CLOSED_ENUM | ( | NSInteger | , |
MCScalabilityMode | |||
) |
MCScalabilityMode refers to Scalable Video Coding. This is only available for publishing. Please refer to the WebRTC standard to understand where these values come from.