webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
webrtc::RemoteAudioSource Class Reference

#include <remoteaudiosource.h>

Inheritance diagram for webrtc::RemoteAudioSource:
webrtc::Notifier< AudioSourceInterface > webrtc::Notifier< AudioSourceInterface > webrtc::AudioSourceInterface webrtc::AudioSourceInterface webrtc::AudioSourceInterface webrtc::AudioSourceInterface webrtc::MediaSourceInterface webrtc::MediaSourceInterface webrtc::MediaSourceInterface webrtc::MediaSourceInterface webrtc::MediaSourceInterface webrtc::MediaSourceInterface webrtc::MediaSourceInterface webrtc::MediaSourceInterface

Classes

class  MessageHandler
 
class  Sink
 

Public Member Functions

MediaSourceInterface::SourceState state () const override
 
bool remote () const override
 
void AddSink (AudioTrackSinkInterface *sink) override
 
void RemoveSink (AudioTrackSinkInterface *sink) override
 
MediaSourceInterface::SourceState state () const override
 
bool remote () const override
 
void AddSink (AudioTrackSinkInterface *sink) override
 
void RemoveSink (AudioTrackSinkInterface *sink) override
 
- Public Member Functions inherited from webrtc::Notifier< AudioSourceInterface >
 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 ()
 

Static Public Member Functions

static rtc::scoped_refptr< RemoteAudioSourceCreate (uint32_t ssrc, cricket::VoiceChannel *channel)
 
static rtc::scoped_refptr< RemoteAudioSourceCreate (uint32_t ssrc, cricket::VoiceChannel *channel)
 

Protected Member Functions

 RemoteAudioSource ()
 
 ~RemoteAudioSource () override
 
void Initialize (uint32_t ssrc, cricket::VoiceChannel *channel)
 
 RemoteAudioSource ()
 
 ~RemoteAudioSource () override
 
void Initialize (uint32_t ssrc, cricket::VoiceChannel *channel)
 
- Protected Member Functions inherited from webrtc::MediaSourceInterface
virtual ~MediaSourceInterface ()
 
virtual ~MediaSourceInterface ()
 
- Protected Member Functions inherited from rtc::RefCountInterface
virtual ~RefCountInterface ()
 
virtual ~RefCountInterface ()
 

Additional Inherited Members

- Public Types inherited from webrtc::MediaSourceInterface
enum  SourceState {
  kInitializing, kLive, kEnded, kMuted,
  kInitializing, kLive, kEnded, kMuted
}
 
enum  SourceState {
  kInitializing, kLive, kEnded, kMuted,
  kInitializing, kLive, kEnded, kMuted
}
 
- Protected Attributes inherited from webrtc::Notifier< AudioSourceInterface >
std::list< ObserverInterface *> observers_
 

Constructor & Destructor Documentation

◆ RemoteAudioSource() [1/2]

webrtc::RemoteAudioSource::RemoteAudioSource ( )
protected

◆ ~RemoteAudioSource() [1/2]

webrtc::RemoteAudioSource::~RemoteAudioSource ( )
overrideprotected

◆ RemoteAudioSource() [2/2]

webrtc::RemoteAudioSource::RemoteAudioSource ( )
protected

◆ ~RemoteAudioSource() [2/2]

webrtc::RemoteAudioSource::~RemoteAudioSource ( )
overrideprotected

Member Function Documentation

◆ AddSink() [1/2]

void webrtc::RemoteAudioSource::AddSink ( AudioTrackSinkInterface sink)
overridevirtual

Reimplemented from webrtc::AudioSourceInterface.

◆ AddSink() [2/2]

void webrtc::RemoteAudioSource::AddSink ( AudioTrackSinkInterface sink)
overridevirtual

Reimplemented from webrtc::AudioSourceInterface.

◆ Create() [1/2]

rtc::scoped_refptr< RemoteAudioSource > webrtc::RemoteAudioSource::Create ( uint32_t  ssrc,
cricket::VoiceChannel channel 
)
static

◆ Create() [2/2]

static rtc::scoped_refptr<RemoteAudioSource> webrtc::RemoteAudioSource::Create ( uint32_t  ssrc,
cricket::VoiceChannel channel 
)
static

◆ Initialize() [1/2]

void webrtc::RemoteAudioSource::Initialize ( uint32_t  ssrc,
cricket::VoiceChannel channel 
)
protected

◆ Initialize() [2/2]

void webrtc::RemoteAudioSource::Initialize ( uint32_t  ssrc,
cricket::VoiceChannel channel 
)
protected

◆ remote() [1/2]

bool webrtc::RemoteAudioSource::remote ( ) const
overridevirtual

◆ remote() [2/2]

bool webrtc::RemoteAudioSource::remote ( ) const
overridevirtual

◆ RemoveSink() [1/2]

void webrtc::RemoteAudioSource::RemoveSink ( AudioTrackSinkInterface sink)
overridevirtual

Reimplemented from webrtc::AudioSourceInterface.

◆ RemoveSink() [2/2]

void webrtc::RemoteAudioSource::RemoveSink ( AudioTrackSinkInterface sink)
overridevirtual

Reimplemented from webrtc::AudioSourceInterface.

◆ state() [1/2]

MediaSourceInterface::SourceState webrtc::RemoteAudioSource::state ( ) const
overridevirtual

◆ state() [2/2]

MediaSourceInterface::SourceState webrtc::RemoteAudioSource::state ( ) const
overridevirtual

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