Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::webrtc_streaming::VideoTrackSourceImplSinkWrapper Class Reference

#include <video_track_source_impl.h>

Inheritance diagram for cuttlefish::webrtc_streaming::VideoTrackSourceImplSinkWrapper:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::webrtc_streaming::VideoTrackSourceImplSinkWrapper:
Collaboration graph
[legend]

Public Member Functions

virtual ~VideoTrackSourceImplSinkWrapper ()=default
 
 VideoTrackSourceImplSinkWrapper (rtc::scoped_refptr< VideoTrackSourceImpl > obj)
 
void OnFrame (std::shared_ptr< VideoFrameBuffer > frame, int64_t timestamp_us) override
 
- Public Member Functions inherited from cuttlefish::webrtc_streaming::VideoSink
virtual ~VideoSink ()=default
 
virtual void OnFrame (std::shared_ptr< VideoFrameBuffer > frame, int64_t timestamp_us)=0
 

Private Attributes

rtc::scoped_refptr< VideoTrackSourceImpltrack_source_impl_
 

Constructor & Destructor Documentation

◆ ~VideoTrackSourceImplSinkWrapper()

virtual cuttlefish::webrtc_streaming::VideoTrackSourceImplSinkWrapper::~VideoTrackSourceImplSinkWrapper ( )
virtualdefault

◆ VideoTrackSourceImplSinkWrapper()

cuttlefish::webrtc_streaming::VideoTrackSourceImplSinkWrapper::VideoTrackSourceImplSinkWrapper ( rtc::scoped_refptr< VideoTrackSourceImpl obj)
inline

Member Function Documentation

◆ OnFrame()

void cuttlefish::webrtc_streaming::VideoTrackSourceImplSinkWrapper::OnFrame ( std::shared_ptr< VideoFrameBuffer frame,
int64_t  timestamp_us 
)
inlineoverridevirtual

Member Data Documentation

◆ track_source_impl_

rtc::scoped_refptr<VideoTrackSourceImpl> cuttlefish::webrtc_streaming::VideoTrackSourceImplSinkWrapper::track_source_impl_
private

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