#include <audio_track_source_impl.h>
◆ AudioTrackSourceImpl()
cuttlefish::webrtc_streaming::AudioTrackSourceImpl::AudioTrackSourceImpl |
( |
| ) |
|
|
default |
◆ AddSink()
void cuttlefish::webrtc_streaming::AudioTrackSourceImpl::AddSink |
( |
webrtc::AudioTrackSinkInterface * |
sink | ) |
|
|
override |
◆ OnFrame()
void cuttlefish::webrtc_streaming::AudioTrackSourceImpl::OnFrame |
( |
const AudioFrameBuffer & |
frame, |
|
|
int64_t |
timestamp_ms |
|
) |
| |
◆ options()
const cricket::AudioOptions cuttlefish::webrtc_streaming::AudioTrackSourceImpl::options |
( |
| ) |
const |
|
overridevirtual |
◆ RegisterAudioObserver()
void cuttlefish::webrtc_streaming::AudioTrackSourceImpl::RegisterAudioObserver |
( |
AudioObserver * |
observer | ) |
|
|
override |
◆ RegisterObserver()
void cuttlefish::webrtc_streaming::AudioTrackSourceImpl::RegisterObserver |
( |
webrtc::ObserverInterface * |
observer | ) |
|
|
override |
◆ remote()
bool cuttlefish::webrtc_streaming::AudioTrackSourceImpl::remote |
( |
| ) |
const |
|
override |
◆ RemoveSink()
void cuttlefish::webrtc_streaming::AudioTrackSourceImpl::RemoveSink |
( |
webrtc::AudioTrackSinkInterface * |
sink | ) |
|
|
override |
◆ SetVolume()
void cuttlefish::webrtc_streaming::AudioTrackSourceImpl::SetVolume |
( |
double |
volume | ) |
|
|
override |
◆ state()
AudioTrackSourceImpl::SourceState cuttlefish::webrtc_streaming::AudioTrackSourceImpl::state |
( |
| ) |
const |
|
override |
◆ UnregisterAudioObserver()
void cuttlefish::webrtc_streaming::AudioTrackSourceImpl::UnregisterAudioObserver |
( |
AudioObserver * |
observer | ) |
|
|
override |
◆ UnregisterObserver()
void cuttlefish::webrtc_streaming::AudioTrackSourceImpl::UnregisterObserver |
( |
webrtc::ObserverInterface * |
observer | ) |
|
|
override |
◆ audio_observers_
std::set<AudioObserver*> cuttlefish::webrtc_streaming::AudioTrackSourceImpl::audio_observers_ |
|
private |
◆ observers_mutex_
std::mutex cuttlefish::webrtc_streaming::AudioTrackSourceImpl::observers_mutex_ |
|
private |
◆ sinks_
std::set<webrtc::AudioTrackSinkInterface*> cuttlefish::webrtc_streaming::AudioTrackSourceImpl::sinks_ |
|
private |
◆ sinks_mutex_
std::mutex cuttlefish::webrtc_streaming::AudioTrackSourceImpl::sinks_mutex_ |
|
private |
The documentation for this class was generated from the following files: