LeviLamina
|
Classes | |
struct | Stats |
Public Types | |
enum class | SourceState : int { KInitializing = 0 , KLive = 1 , KEnded = 2 , KMuted = 3 } |
Public Member Functions | |
virtual bool | is_screencast () const =0 |
virtual ::std::optional< bool > | needs_denoising () const =0 |
virtual bool | GetStats (::webrtc::VideoTrackSourceInterface::Stats *)=0 |
virtual bool | SupportsEncodedOutput () const =0 |
virtual void | GenerateKeyFrame ()=0 |
virtual void | AddEncodedSink (::rtc::VideoSinkInterface<::webrtc::RecordableEncodedFrame > *)=0 |
virtual void | RemoveEncodedSink (::rtc::VideoSinkInterface<::webrtc::RecordableEncodedFrame > *)=0 |
virtual void | ProcessConstraints (::webrtc::VideoTrackSourceConstraints const &) |
virtual::webrtc::MediaSourceInterface::SourceState | state () const =0 |
virtual bool | remote () 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 void ** | $vftable () |
static MCAPI void ** | $vftable () |