|
libcrtc
|
Public Member Functions | |
| virtual bool | IsRunning () const =0 |
| virtual void | Stop ()=0 |
| virtual void | Write (const Let< AudioBuffer > &buffer, ErrorCallback callback=ErrorCallback())=0 |
Public Member Functions inherited from crtc::MediaStream | |
| virtual std::string | Id () const =0 |
| virtual void | AddTrack (const Let< MediaStreamTrack > &track)=0 |
| virtual void | RemoveTrack (const Let< MediaStreamTrack > &track)=0 |
| virtual Let< MediaStreamTrack > | GetTrackById (const std::string &id) const =0 |
| virtual MediaStreamTracks | GetAudioTracks () const =0 |
| virtual MediaStreamTracks | GetVideoTracks () const =0 |
| virtual Let< MediaStream > | Clone ()=0 |
Static Public Member Functions | |
| static Let< AudioSource > | New () |
Public Attributes | |
| Callback | ondrain |
Public Attributes inherited from crtc::MediaStream | |
| Functor< void(const Let< MediaStreamTrack > &track)> | onaddtrack |
| Functor< void(const Let< MediaStreamTrack > &track)> | onremovetrack |
1.8.12