#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: