MillicastSDK 2.0.0
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
track.h File Reference
#include "millicast-sdk/event_handling.h"
#include "millicast-sdk/exports.h"
#include "millicast-sdk/metadata.h"
#include "millicast-sdk/promise.h"
#include <optional>
#include <string>
#include <vector>
Include dependency graph for track.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  millicast::Track
 The Track class represent a media sources. More...
 
class  millicast::VideoTrack
 The VideoTrack class. More...
 
class  millicast::AudioTrack
 The AudioTrack class. More...
 
class  millicast::WebrtcRemoteTrack
 
struct  millicast::WebrtcRemoteTrack::Disabled
 
struct  millicast::WebrtcRemoteTrack::MidUpdated
 
class  millicast::RtsRemoteTrack
 
struct  millicast::RtsRemoteTrack::Active
 
struct  millicast::RtsRemoteTrack::Inactive
 
struct  millicast::RtsRemoteTrack::Layers
 
struct  millicast::RtsRemoteTrack::Layers::Resolution
 Represents resolution of a video frame. More...
 
struct  millicast::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. More...
 
class  millicast::RtsRemoteVideoTrack
 
struct  millicast::RtsRemoteVideoTrack::Layer
 
class  millicast::RtsRemoteAudioTrack
 
class  millicast::WebrtcRemoteVideoTrack
 
class  millicast::WebrtcRemoteAudioTrack
 

Namespaces

namespace  millicast
 

Macros

#define MC_DISABLE_COPY_AND_ASSIGN(Klass)
 

Detailed Description

Author
David Baldassin
Date
02/2021

Macro Definition Documentation

◆ MC_DISABLE_COPY_AND_ASSIGN

#define MC_DISABLE_COPY_AND_ASSIGN (   Klass)
Value:
Klass(Klass&&) = delete; \
Klass(const Klass&) = delete; \
Klass& operator=(Klass&&) = delete; \
Klass& operator=(const Klass&) = delete