LeviLamina
|
Public Types | |
enum class | TrackState : int { KLive = 0 , KEnded = 1 } |
Public Member Functions | |
virtual::webrtc::AudioSourceInterface * | GetSource () const =0 |
virtual void | AddSink (::webrtc::AudioTrackSinkInterface *)=0 |
virtual void | RemoveSink (::webrtc::AudioTrackSinkInterface *)=0 |
virtual bool | GetSignalLevel (int *) |
virtual ::webrtc::scoped_refptr<::webrtc::AudioProcessorInterface > | GetAudioProcessor () |
virtual::std::string | kind () const =0 |
virtual::std::string | id () const =0 |
virtual bool | enabled () const =0 |
virtual bool | set_enabled (bool)=0 |
virtual::webrtc::MediaStreamTrackInterface::TrackState | state () const =0 |
virtual void | AddRef () const =0 |
virtual::webrtc::RefCountReleaseStatus | Release () const =0 |
MCFOLD void | $dtor () |
virtual void | RegisterObserver (::webrtc::ObserverInterface *)=0 |
virtual void | UnregisterObserver (::webrtc::ObserverInterface *)=0 |
Static Public Member Functions | |
static MCAPI char const *const & | kAudioKind () |
static MCAPI char const *const & | kVideoKind () |
static MCAPI void ** | $vftable () |
static MCAPI void ** | $vftable () |