3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/AudioTrackInterface.h"
7#include "mc/external/webrtc/MediaStreamTrack.h"
8#include "mc/external/webrtc/ObserverInterface.h"
9#include "mc/external/webrtc/scoped_refptr.h"
13namespace webrtc {
class AudioSourceInterface; }
14namespace webrtc {
class AudioTrackSinkInterface; }
41 virtual ::std::string kind()
const ;
44 virtual ::webrtc::AudioSourceInterface* GetSource()
const ;
53 virtual void OnChanged() ;
65 MCNAPI static ::webrtc::scoped_refptr<::webrtc::AudioTrack>
84 MCNAPI ::std::string
$kind()
const;
86 MCNAPI ::webrtc::AudioSourceInterface*
$GetSource()
const;
Definition AudioTrackSinkInterface.h:7
Definition AudioTrack.h:20
MCAPI void $RemoveSink(::webrtc::AudioTrackSinkInterface *sink)
MCAPI void * $ctor(::std::string_view label, ::webrtc::scoped_refptr<::webrtc::AudioSourceInterface > const &source)
MCAPI void $AddSink(::webrtc::AudioTrackSinkInterface *sink)
MCAPI::webrtc::AudioSourceInterface * $GetSource() const
MCAPI::std::string $kind() const
static MCAPI ::webrtc::scoped_refptr<::webrtc::AudioTrack > Create(::std::string_view id, ::webrtc::scoped_refptr<::webrtc::AudioSourceInterface > const &source)
static MCAPI void ** $vftable()
static MCAPI void ** $vftableForNotifierInterface()
static MCAPI void ** $vftableForRefCountInterface()
MCAPI AudioTrack(::std::string_view label, ::webrtc::scoped_refptr<::webrtc::AudioSourceInterface > const &source)
Definition ObserverInterface.h:7
Definition scoped_refptr.h:8