webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::FakeAudioTrack Class Reference
Inheritance diagram for webrtc::FakeAudioTrack:
webrtc::MediaStreamTrack< webrtc::AudioTrackInterface > webrtc::Notifier< webrtc::AudioTrackInterface > webrtc::Notifier< webrtc::AudioTrackInterface > webrtc::AudioTrackInterface webrtc::AudioTrackInterface webrtc::AudioTrackInterface webrtc::AudioTrackInterface webrtc::MediaStreamTrackInterface webrtc::MediaStreamTrackInterface webrtc::MediaStreamTrackInterface webrtc::MediaStreamTrackInterface webrtc::MediaStreamTrackInterface webrtc::MediaStreamTrackInterface webrtc::MediaStreamTrackInterface webrtc::MediaStreamTrackInterface

Public Member Functions

 FakeAudioTrack (const std::string &id)
 
std::string kind () const override
 
webrtc::AudioSourceInterfaceGetSource () const override
 
void AddSink (webrtc::AudioTrackSinkInterface *sink) override
 
void RemoveSink (webrtc::AudioTrackSinkInterface *sink) override
 
bool GetSignalLevel (int *level) override
 
rtc::scoped_refptr< webrtc::AudioProcessorInterfaceGetAudioProcessor () override
 
- Public Member Functions inherited from webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >
std::string id () const override
 
std::string id () const override
 
MediaStreamTrackInterface::TrackState state () const override
 
MediaStreamTrackInterface::TrackState state () const override
 
bool enabled () const override
 
bool enabled () const override
 
bool set_enabled (bool enable) override
 
bool set_enabled (bool enable) override
 
- Public Member Functions inherited from webrtc::Notifier< webrtc::AudioTrackInterface >
 Notifier ()
 
 Notifier ()
 
virtual void RegisterObserver (ObserverInterface *observer)
 
virtual void RegisterObserver (ObserverInterface *observer)
 
virtual void UnregisterObserver (ObserverInterface *observer)
 
virtual void UnregisterObserver (ObserverInterface *observer)
 
void FireOnChanged ()
 
void FireOnChanged ()
 
- 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 ~NotifierInterface ()
 
virtual ~NotifierInterface ()
 

Additional Inherited Members

- Public Types inherited from webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >
typedef webrtc::AudioTrackInterface ::TrackState TypedTrackState
 
typedef webrtc::AudioTrackInterface ::TrackState TypedTrackState
 
- Public Types inherited from webrtc::MediaStreamTrackInterface
enum  TrackState { kLive, kEnded, kLive, kEnded }
 
enum  TrackState { kLive, kEnded, kLive, kEnded }
 
- Static Public Attributes inherited from webrtc::MediaStreamTrackInterface
static const char kAudioKind [] = "audio"
 
static const char kVideoKind [] = "video"
 
- Protected Member Functions inherited from webrtc::MediaStreamTrack< webrtc::AudioTrackInterface >
 MediaStreamTrack (const std::string &id)
 
 MediaStreamTrack (const std::string &id)
 
bool set_state (MediaStreamTrackInterface::TrackState new_state)
 
bool set_state (MediaStreamTrackInterface::TrackState new_state)
 
- Protected Member Functions inherited from webrtc::AudioTrackInterface
virtual ~AudioTrackInterface ()
 
virtual ~AudioTrackInterface ()
 
- Protected Member Functions inherited from webrtc::MediaStreamTrackInterface
virtual ~MediaStreamTrackInterface ()
 
virtual ~MediaStreamTrackInterface ()
 
- Protected Member Functions inherited from rtc::RefCountInterface
virtual ~RefCountInterface ()
 
virtual ~RefCountInterface ()
 
- Protected Attributes inherited from webrtc::Notifier< webrtc::AudioTrackInterface >
std::list< ObserverInterface *> observers_
 

Constructor & Destructor Documentation

◆ FakeAudioTrack()

webrtc::FakeAudioTrack::FakeAudioTrack ( const std::string id)
inlineexplicit

Member Function Documentation

◆ AddSink()

void webrtc::FakeAudioTrack::AddSink ( webrtc::AudioTrackSinkInterface sink)
inlineoverridevirtual

◆ GetAudioProcessor()

rtc::scoped_refptr<webrtc::AudioProcessorInterface> webrtc::FakeAudioTrack::GetAudioProcessor ( )
inlineoverridevirtual

Reimplemented from webrtc::AudioTrackInterface.

◆ GetSignalLevel()

bool webrtc::FakeAudioTrack::GetSignalLevel ( int *  level)
inlineoverridevirtual

Reimplemented from webrtc::AudioTrackInterface.

◆ GetSource()

webrtc::AudioSourceInterface* webrtc::FakeAudioTrack::GetSource ( ) const
inlineoverridevirtual

◆ kind()

std::string webrtc::FakeAudioTrack::kind ( ) const
inlineoverridevirtual

◆ RemoveSink()

void webrtc::FakeAudioTrack::RemoveSink ( webrtc::AudioTrackSinkInterface sink)
inlineoverridevirtual

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