3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/AudioSourceInterface.h"
7#include "mc/external/webrtc/MediaSourceInterface.h"
8#include "mc/external/webrtc/Notifier.h"
9#include "mc/external/webrtc/scoped_refptr.h"
13namespace cricket {
struct AudioOptions; }
14namespace webrtc {
class AudioTrackSinkInterface; }
36 virtual ::webrtc::MediaSourceInterface::SourceState state()
const ;
39 virtual bool remote()
const ;
42 virtual ::cricket::AudioOptions
const options()
const ;
63 MCNAPI static ::webrtc::scoped_refptr<::webrtc::LocalAudioSource>
70 MCNAPI ::webrtc::MediaSourceInterface::SourceState
$state()
const;
74 MCNAPI ::cricket::AudioOptions
const $options()
const;
Definition AudioTrackSinkInterface.h:7
Definition LocalAudioSource.h:19
MCAPI void $AddSink(::webrtc::AudioTrackSinkInterface *sink)
MCAPI::webrtc::MediaSourceInterface::SourceState $state() const
MCAPI::cricket::AudioOptions const $options() const
static MCAPI ::webrtc::scoped_refptr<::webrtc::LocalAudioSource > Create(::cricket::AudioOptions const *audio_options)
static MCAPI void ** $vftableForRefCountInterface()
MCAPI void $RemoveSink(::webrtc::AudioTrackSinkInterface *sink)
MCAPI bool $remote() const
MCAPI void Initialize(::cricket::AudioOptions const *audio_options)
static MCAPI void ** $vftableForNotifierInterface()
Definition AudioOptions.h:7