LeviLamina
Loading...
Searching...
No Matches
webrtc::VideoTrack Class Reference
+ Inheritance diagram for webrtc::VideoTrack:

Public Member Functions

VideoTrackoperator= (VideoTrack const &)
 
 VideoTrack (VideoTrack const &)
 
virtual void AddOrUpdateSink (::rtc::VideoSinkInterface<::webrtc::VideoFrame > *sink, ::rtc::VideoSinkWants const &wants)
 
virtual void RemoveSink (::rtc::VideoSinkInterface<::webrtc::VideoFrame > *sink)
 
virtual void RequestRefreshFrame ()
 
virtual::webrtc::VideoTrackSourceInterface * GetSource () const
 
virtual::webrtc::VideoTrackInterface::ContentHint content_hint () const
 
virtual void set_content_hint (::webrtc::VideoTrackInterface::ContentHint hint)
 
virtual bool set_enabled (bool enable)
 
virtual bool enabled () const
 
virtual::webrtc::MediaStreamTrackInterface::TrackState state () const
 
virtual::std::string kind () const
 
virtual void OnChanged ()
 
MCAPI VideoTrack (::std::string_view label, ::webrtc::scoped_refptr<::webrtc::VideoTrackSourceProxyWithInternal<::webrtc::VideoTrackSourceInterface > > source, ::rtc::Thread *worker_thread)
 
MCAPI void * $ctor (::std::string_view label, ::webrtc::scoped_refptr<::webrtc::VideoTrackSourceProxyWithInternal<::webrtc::VideoTrackSourceInterface > > source, ::rtc::Thread *worker_thread)
 
MCAPI void $dtor ()
 
MCAPI void $AddOrUpdateSink (::rtc::VideoSinkInterface<::webrtc::VideoFrame > *sink, ::rtc::VideoSinkWants const &wants)
 
MCAPI void $RemoveSink (::rtc::VideoSinkInterface<::webrtc::VideoFrame > *sink)
 
MCAPI void $RequestRefreshFrame ()
 
MCAPI::webrtc::VideoTrackSourceInterface * $GetSource () const
 
MCAPI::webrtc::VideoTrackInterface::ContentHint $content_hint () const
 
MCAPI void $set_content_hint (::webrtc::VideoTrackInterface::ContentHint hint)
 
MCAPI bool $set_enabled (bool enable)
 
MCAPI bool $enabled () const
 
MCAPI::webrtc::MediaStreamTrackInterface::TrackState $state () const
 
MCAPI::std::string $kind () const
 
MCAPI void $OnChanged ()
 
MCAPI::rtc::VideoSourceBaseGuarded::SinkPair * FindSinkPair (::rtc::VideoSinkInterface<::webrtc::VideoFrame > const *sink)
 
MCAPI ::std::vector<::rtc::VideoSourceBaseGuarded::SinkPair > const & sink_pairs () const
 
MCAPI void * $ctor ()
 

Static Public Member Functions

static MCAPI ::webrtc::scoped_refptr<::webrtc::VideoTrackCreate (::std::string_view id, ::webrtc::scoped_refptr<::webrtc::VideoTrackSourceInterface > source, ::rtc::Thread *worker_thread)
 
static MCAPI void ** $vftableForNotifierInterface ()
 
static MCAPI void ** $vftableForObserverInterface ()
 
static MCAPI void ** $vftableForVideoSourceBaseGuarded ()
 
static MCAPI void ** $vftableForRefCountInterface ()
 
static MCAPI void ** $vftableForMediaStreamTrack ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnk983a4d
 
::ll::UntypedStorage< 8, 8 > mUnk828522
 
::ll::UntypedStorage< 8, 8 > mUnk348dcd
 
::ll::UntypedStorage< 4, 4 > mUnkaaa9c5
 
::ll::UntypedStorage< 1, 1 > mUnka54207
 
::ll::UntypedStorage< 1, 1 > mUnk2f0d21
 
::ll::UntypedStorage< 8, 24 > mUnkf641b5
 

Constructor & Destructor Documentation

◆ VideoTrack()

MCAPI webrtc::VideoTrack::VideoTrack ( ::std::string_view label,
::webrtc::scoped_refptr<::webrtc::VideoTrackSourceProxyWithInternal<::webrtc::VideoTrackSourceInterface > > source,
::rtc::Thread * worker_thread )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ AddOrUpdateSink()

virtual void webrtc::VideoTrack::AddOrUpdateSink ( ::rtc::VideoSinkInterface<::webrtc::VideoFrame > * sink,
::rtc::VideoSinkWants const & wants )
virtual

Reimplemented from rtc::VideoSourceBaseGuarded.

◆ RemoveSink()

virtual void webrtc::VideoTrack::RemoveSink ( ::rtc::VideoSinkInterface<::webrtc::VideoFrame > * sink)
virtual

Reimplemented from rtc::VideoSourceBaseGuarded.

◆ OnChanged()

virtual void webrtc::VideoTrack::OnChanged ( )
virtual

◆ Create()

static MCAPI ::webrtc::scoped_refptr<::webrtc::VideoTrack > webrtc::VideoTrack::Create ( ::std::string_view id,
::webrtc::scoped_refptr<::webrtc::VideoTrackSourceInterface > source,
::rtc::Thread * worker_thread )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * webrtc::VideoTrack::$ctor ( ::std::string_view label,
::webrtc::scoped_refptr<::webrtc::VideoTrackSourceProxyWithInternal<::webrtc::VideoTrackSourceInterface > > source,
::rtc::Thread * worker_thread )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::VideoTrack::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $AddOrUpdateSink()

MCAPI void webrtc::VideoTrack::$AddOrUpdateSink ( ::rtc::VideoSinkInterface<::webrtc::VideoFrame > * sink,
::rtc::VideoSinkWants const & wants )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $RemoveSink()

MCAPI void webrtc::VideoTrack::$RemoveSink ( ::rtc::VideoSinkInterface<::webrtc::VideoFrame > * sink)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $RequestRefreshFrame()

MCAPI void webrtc::VideoTrack::$RequestRefreshFrame ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetSource()

MCAPI::webrtc::VideoTrackSourceInterface * webrtc::VideoTrack::$GetSource ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $content_hint()

MCAPI::webrtc::VideoTrackInterface::ContentHint webrtc::VideoTrack::$content_hint ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $set_content_hint()

MCAPI void webrtc::VideoTrack::$set_content_hint ( ::webrtc::VideoTrackInterface::ContentHint hint)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $set_enabled()

MCAPI bool webrtc::VideoTrack::$set_enabled ( bool enable)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $enabled()

MCAPI bool webrtc::VideoTrack::$enabled ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $state()

MCAPI::webrtc::MediaStreamTrackInterface::TrackState webrtc::VideoTrack::$state ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $kind()

MCAPI::std::string webrtc::VideoTrack::$kind ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $OnChanged()

MCAPI void webrtc::VideoTrack::$OnChanged ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForNotifierInterface()

static MCAPI void ** webrtc::VideoTrack::$vftableForNotifierInterface ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForObserverInterface()

static MCAPI void ** webrtc::VideoTrack::$vftableForObserverInterface ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForVideoSourceBaseGuarded()

static MCAPI void ** webrtc::VideoTrack::$vftableForVideoSourceBaseGuarded ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForRefCountInterface()

static MCAPI void ** webrtc::VideoTrack::$vftableForRefCountInterface ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForMediaStreamTrack()

static MCAPI void ** webrtc::VideoTrack::$vftableForMediaStreamTrack ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ FindSinkPair()

MCAPI::rtc::VideoSourceBaseGuarded::SinkPair * rtc::VideoSourceBaseGuarded::FindSinkPair ( ::rtc::VideoSinkInterface<::webrtc::VideoFrame > const * sink)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ sink_pairs()

MCAPI ::std::vector<::rtc::VideoSourceBaseGuarded::SinkPair > const & rtc::VideoSourceBaseGuarded::sink_pairs ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * rtc::VideoSourceBaseGuarded::$ctor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [1/2]

static MCAPI void ** rtc::VideoSourceBaseGuarded::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable() [2/2]

static MCAPI void ** webrtc::ObserverInterface::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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