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

#include <audio_track_source_impl.h>

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

Public Member Functions

virtual ~AudioTrackSourceImplSinkWrapper ()=default
 
 AudioTrackSourceImplSinkWrapper (rtc::scoped_refptr< AudioTrackSourceImpl > obj)
 
void OnFrame (const AudioFrameBuffer &frame, int64_t timestamp_ms) override
 
- Public Member Functions inherited from cuttlefish::webrtc_streaming::AudioSink
virtual ~AudioSink ()=default
 
virtual void OnFrame (const AudioFrameBuffer &frame, int64_t timestamp_us)=0
 

Private Attributes

rtc::scoped_refptr< AudioTrackSourceImpltrack_source_impl_
 

Constructor & Destructor Documentation

◆ ~AudioTrackSourceImplSinkWrapper()

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

◆ AudioTrackSourceImplSinkWrapper()

cuttlefish::webrtc_streaming::AudioTrackSourceImplSinkWrapper::AudioTrackSourceImplSinkWrapper ( rtc::scoped_refptr< AudioTrackSourceImpl obj)
inline

Member Function Documentation

◆ OnFrame()

void cuttlefish::webrtc_streaming::AudioTrackSourceImplSinkWrapper::OnFrame ( const AudioFrameBuffer frame,
int64_t  timestamp_ms 
)
inlineoverridevirtual

Member Data Documentation

◆ track_source_impl_

rtc::scoped_refptr<AudioTrackSourceImpl> cuttlefish::webrtc_streaming::AudioTrackSourceImplSinkWrapper::track_source_impl_
private

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