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"
28 LocalAudioSource& operator=(LocalAudioSource
const&);
29 LocalAudioSource(LocalAudioSource
const&);
35 virtual ::webrtc::MediaSourceInterface::SourceState state()
const ;
37 virtual bool remote()
const ;
39 virtual ::cricket::AudioOptions
const options()
const ;
45 virtual ~LocalAudioSource() =
default;
51 MCNAPI static ::webrtc::scoped_refptr<::webrtc::LocalAudioSource>
58 MCNAPI ::webrtc::MediaSourceInterface::SourceState
$state()
const;
62 MCNAPI ::cricket::AudioOptions
const $options()
const;
Definition AudioTrackSinkInterface.h:7
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
static MCAPI void ** $vftableForNotifierInterface()
Definition AudioOptions.h:7