3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/MediaSourceInterface.h"
10namespace cricket {
struct AudioOptions; }
11namespace webrtc {
class AudioTrackSinkInterface; }
29 virtual void OnSetVolume(
double) = 0;
58 virtual void SetVolume(
double volume);
73 virtual ::cricket::AudioOptions
const options()
const;
98 MCNAPI ::cricket::AudioOptions
const $options()
const;
Definition AudioSourceInterface.h:24
static MCAPI void ** $vftable()
Definition AudioSourceInterface.h:16
MCAPI void $SetVolume(double volume)
MCAPI void $UnregisterAudioObserver(::webrtc::AudioSourceInterface::AudioObserver *observer)
MCAPI::cricket::AudioOptions const $options() const
MCAPI void $RegisterAudioObserver(::webrtc::AudioSourceInterface::AudioObserver *observer)
MCAPI void $AddSink(::webrtc::AudioTrackSinkInterface *sink)
MCAPI void $RemoveSink(::webrtc::AudioTrackSinkInterface *sink)
Definition AudioTrackSinkInterface.h:7