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

#include <mediastreaminterface.h>

Inheritance diagram for webrtc::AudioSourceInterface:
webrtc::MediaSourceInterface webrtc::MediaSourceInterface webrtc::NotifierInterface rtc::RefCountInterface webrtc::NotifierInterface rtc::RefCountInterface webrtc::NotifierInterface rtc::RefCountInterface webrtc::NotifierInterface rtc::RefCountInterface webrtc::Notifier< AudioSourceInterface > webrtc::Notifier< AudioSourceInterface > webrtc::LocalAudioSource webrtc::LocalAudioSource webrtc::RemoteAudioSource webrtc::RemoteAudioSource webrtc::LocalAudioSource webrtc::LocalAudioSource webrtc::RemoteAudioSource webrtc::RemoteAudioSource

Classes

class  AudioObserver
 

Public Member Functions

virtual void SetVolume (double)
 
virtual void RegisterAudioObserver (AudioObserver *)
 
virtual void UnregisterAudioObserver (AudioObserver *)
 
virtual void AddSink (AudioTrackSinkInterface *)
 
virtual void RemoveSink (AudioTrackSinkInterface *)
 
virtual void SetVolume (double)
 
virtual void RegisterAudioObserver (AudioObserver *)
 
virtual void UnregisterAudioObserver (AudioObserver *)
 
virtual void AddSink (AudioTrackSinkInterface *)
 
virtual void RemoveSink (AudioTrackSinkInterface *)
 
- Public Member Functions inherited from webrtc::MediaSourceInterface
virtual SourceState state () const =0
 
virtual bool remote () const =0
 
virtual SourceState state () const =0
 
virtual bool remote () 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 ()
 

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 Member Functions inherited from webrtc::MediaSourceInterface
virtual ~MediaSourceInterface ()
 
virtual ~MediaSourceInterface ()
 
- Protected Member Functions inherited from rtc::RefCountInterface
virtual ~RefCountInterface ()
 
virtual ~RefCountInterface ()
 

Member Function Documentation

◆ AddSink() [1/2]

virtual void webrtc::AudioSourceInterface::AddSink ( AudioTrackSinkInterface )
inlinevirtual

◆ AddSink() [2/2]

virtual void webrtc::AudioSourceInterface::AddSink ( AudioTrackSinkInterface )
inlinevirtual

◆ RegisterAudioObserver() [1/2]

virtual void webrtc::AudioSourceInterface::RegisterAudioObserver ( AudioObserver )
inlinevirtual

◆ RegisterAudioObserver() [2/2]

virtual void webrtc::AudioSourceInterface::RegisterAudioObserver ( AudioObserver )
inlinevirtual

◆ RemoveSink() [1/2]

virtual void webrtc::AudioSourceInterface::RemoveSink ( AudioTrackSinkInterface )
inlinevirtual

◆ RemoveSink() [2/2]

virtual void webrtc::AudioSourceInterface::RemoveSink ( AudioTrackSinkInterface )
inlinevirtual

◆ SetVolume() [1/2]

virtual void webrtc::AudioSourceInterface::SetVolume ( double  )
inlinevirtual

◆ SetVolume() [2/2]

virtual void webrtc::AudioSourceInterface::SetVolume ( double  )
inlinevirtual

◆ UnregisterAudioObserver() [1/2]

virtual void webrtc::AudioSourceInterface::UnregisterAudioObserver ( AudioObserver )
inlinevirtual

◆ UnregisterAudioObserver() [2/2]

virtual void webrtc::AudioSourceInterface::UnregisterAudioObserver ( AudioObserver )
inlinevirtual

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