libcrtc
Public Types | Public Member Functions | Public Attributes | List of all members
crtc::MediaStreamTrack Class Referenceabstract

#include <crtc.h>

Inheritance diagram for crtc::MediaStreamTrack:
crtc::Reference crtc::AudioSink crtc::VideoSink

Public Types

enum  Type { kAudio, kVideo }
 
enum  State { kLive, kEnded }
 

Public Member Functions

virtual bool Enabled () const =0
 
virtual bool Muted () const =0
 
virtual bool Remote () const =0
 
virtual std::string Id () const =0
 
virtual Type Kind () const =0
 
virtual State ReadyState () const =0
 
virtual Let< MediaStreamTrackClone ()=0
 

Public Attributes

Callback onstarted
 
Callback onended
 
Callback onmute
 
Callback onunmute
 

Detailed Description

See also
https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack

Member Function Documentation

§ Clone()

virtual Let<MediaStreamTrack> crtc::MediaStreamTrack::Clone ( )
pure virtual

The documentation for this class was generated from the following file: