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

#include <mediastreamobserver.h>

Inheritance diagram for webrtc::MediaStreamObserver:
webrtc::ObserverInterface webrtc::ObserverInterface

Public Member Functions

 MediaStreamObserver (MediaStreamInterface *stream)
 
 ~MediaStreamObserver ()
 
const MediaStreamInterfacestream () const
 
void OnChanged () override
 
 MediaStreamObserver (MediaStreamInterface *stream)
 
 ~MediaStreamObserver ()
 
const MediaStreamInterfacestream () const
 
void OnChanged () override
 

Public Attributes

sigslot::signal2< AudioTrackInterface *, MediaStreamInterface * > SignalAudioTrackAdded
 
sigslot::signal2< AudioTrackInterface *, MediaStreamInterface * > SignalAudioTrackRemoved
 
sigslot::signal2< VideoTrackInterface *, MediaStreamInterface * > SignalVideoTrackAdded
 
sigslot::signal2< VideoTrackInterface *, MediaStreamInterface * > SignalVideoTrackRemoved
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::ObserverInterface
virtual ~ObserverInterface ()
 
virtual ~ObserverInterface ()
 

Constructor & Destructor Documentation

◆ MediaStreamObserver() [1/2]

webrtc::MediaStreamObserver::MediaStreamObserver ( MediaStreamInterface stream)
explicit

◆ ~MediaStreamObserver() [1/2]

webrtc::MediaStreamObserver::~MediaStreamObserver ( )

◆ MediaStreamObserver() [2/2]

webrtc::MediaStreamObserver::MediaStreamObserver ( MediaStreamInterface stream)
explicit

◆ ~MediaStreamObserver() [2/2]

webrtc::MediaStreamObserver::~MediaStreamObserver ( )

Member Function Documentation

◆ OnChanged() [1/2]

void webrtc::MediaStreamObserver::OnChanged ( )
overridevirtual

◆ OnChanged() [2/2]

void webrtc::MediaStreamObserver::OnChanged ( )
overridevirtual

◆ stream() [1/2]

const MediaStreamInterface* webrtc::MediaStreamObserver::stream ( ) const
inline

◆ stream() [2/2]

const MediaStreamInterface* webrtc::MediaStreamObserver::stream ( ) const
inline

Member Data Documentation

◆ SignalAudioTrackAdded

sigslot::signal2< AudioTrackInterface *, MediaStreamInterface * > webrtc::MediaStreamObserver::SignalAudioTrackAdded

◆ SignalAudioTrackRemoved

sigslot::signal2< AudioTrackInterface *, MediaStreamInterface * > webrtc::MediaStreamObserver::SignalAudioTrackRemoved

◆ SignalVideoTrackAdded

sigslot::signal2< VideoTrackInterface *, MediaStreamInterface * > webrtc::MediaStreamObserver::SignalVideoTrackAdded

◆ SignalVideoTrackRemoved

sigslot::signal2< VideoTrackInterface *, MediaStreamInterface * > webrtc::MediaStreamObserver::SignalVideoTrackRemoved

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