webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <mediastreaminterface.h>
Public Types | |
enum | TrackState { kLive, kEnded, kLive, kEnded } |
enum | TrackState { kLive, kEnded, kLive, kEnded } |
Public Member Functions | |
virtual std::string | kind () const =0 |
virtual std::string | id () const =0 |
virtual bool | enabled () const =0 |
virtual bool | set_enabled (bool enable)=0 |
virtual TrackState | state () const =0 |
virtual std::string | kind () const =0 |
virtual std::string | id () const =0 |
virtual bool | enabled () const =0 |
virtual bool | set_enabled (bool enable)=0 |
virtual TrackState | state () const =0 |
Public Member Functions inherited from rtc::RefCountInterface | |
virtual int | AddRef () const =0 |
virtual int | Release () const =0 |
virtual int | AddRef () const =0 |
virtual int | Release () const =0 |
Public Member Functions inherited from webrtc::NotifierInterface | |
virtual void | RegisterObserver (ObserverInterface *observer)=0 |
virtual void | UnregisterObserver (ObserverInterface *observer)=0 |
virtual | ~NotifierInterface () |
virtual void | RegisterObserver (ObserverInterface *observer)=0 |
virtual void | UnregisterObserver (ObserverInterface *observer)=0 |
virtual | ~NotifierInterface () |
Static Public Attributes | |
static const char | kAudioKind [] = "audio" |
static const char | kVideoKind [] = "video" |
Protected Member Functions | |
virtual | ~MediaStreamTrackInterface () |
virtual | ~MediaStreamTrackInterface () |
Protected Member Functions inherited from rtc::RefCountInterface | |
virtual | ~RefCountInterface () |
virtual | ~RefCountInterface () |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
pure virtual |
Implemented in webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< VideoTrackInterface >, and webrtc::MediaStreamTrack< VideoTrackInterface >.
|
pure virtual |
Implemented in webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< VideoTrackInterface >, and webrtc::MediaStreamTrack< VideoTrackInterface >.
|
pure virtual |
Implemented in webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< VideoTrackInterface >, and webrtc::MediaStreamTrack< VideoTrackInterface >.
|
pure virtual |
Implemented in webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< VideoTrackInterface >, and webrtc::MediaStreamTrack< VideoTrackInterface >.
|
pure virtual |
Implemented in webrtc::FakeAudioTrackWithInitValue, webrtc::FakeAudioTrack, webrtc::VideoTrack, and webrtc::VideoTrack.
|
pure virtual |
Implemented in webrtc::FakeAudioTrackWithInitValue, webrtc::FakeAudioTrack, webrtc::VideoTrack, and webrtc::VideoTrack.
|
pure virtual |
Implemented in webrtc::VideoTrack, webrtc::VideoTrack, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< VideoTrackInterface >, and webrtc::MediaStreamTrack< VideoTrackInterface >.
|
pure virtual |
Implemented in webrtc::VideoTrack, webrtc::VideoTrack, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< VideoTrackInterface >, and webrtc::MediaStreamTrack< VideoTrackInterface >.
|
pure virtual |
Implemented in webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< VideoTrackInterface >, and webrtc::MediaStreamTrack< VideoTrackInterface >.
|
pure virtual |
Implemented in webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >, webrtc::MediaStreamTrack< VideoTrackInterface >, and webrtc::MediaStreamTrack< VideoTrackInterface >.
|
static |
|
static |