Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::webrtc_streaming::anonymous_namespace{streamer.cpp}::AudioDeviceModuleWrapper Class Reference
Inheritance diagram for cuttlefish::webrtc_streaming::anonymous_namespace{streamer.cpp}::AudioDeviceModuleWrapper:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::webrtc_streaming::anonymous_namespace{streamer.cpp}::AudioDeviceModuleWrapper:
Collaboration graph
[legend]

Public Member Functions

 AudioDeviceModuleWrapper (rtc::scoped_refptr< CfAudioDeviceModule > device_module)
 
int GetMoreAudioData (void *data, int bytes_per_sample, int samples_per_channel, int num_channels, int sample_rate, bool &muted) override
 
rtc::scoped_refptr< CfAudioDeviceModuledevice_module ()
 
virtual int GetMoreAudioData (void *data, int bytes_per_sample, int samples_per_channel, int num_channels, int sample_rate, bool &muted)=0
 

Private Attributes

rtc::scoped_refptr< CfAudioDeviceModuledevice_module_
 

Additional Inherited Members

- Protected Member Functions inherited from cuttlefish::webrtc_streaming::AudioSource
virtual ~AudioSource ()=default
 

Constructor & Destructor Documentation

◆ AudioDeviceModuleWrapper()

cuttlefish::webrtc_streaming::anonymous_namespace{streamer.cpp}::AudioDeviceModuleWrapper::AudioDeviceModuleWrapper ( rtc::scoped_refptr< CfAudioDeviceModule device_module)
inline

Member Function Documentation

◆ device_module()

rtc::scoped_refptr< CfAudioDeviceModule > cuttlefish::webrtc_streaming::anonymous_namespace{streamer.cpp}::AudioDeviceModuleWrapper::device_module ( )
inline

◆ GetMoreAudioData()

int cuttlefish::webrtc_streaming::anonymous_namespace{streamer.cpp}::AudioDeviceModuleWrapper::GetMoreAudioData ( void *  data,
int  bytes_per_sample,
int  samples_per_channel,
int  num_channels,
int  sample_rate,
bool &  muted 
)
inlineoverridevirtual

Member Data Documentation

◆ device_module_

rtc::scoped_refptr<CfAudioDeviceModule> cuttlefish::webrtc_streaming::anonymous_namespace{streamer.cpp}::AudioDeviceModuleWrapper::device_module_
private

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