3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/AudioSource.h"
7#include "mc/external/webrtc/AudioTrackSinkInterface.h"
22 LocalAudioSinkAdapter& operator=(LocalAudioSinkAdapter
const&);
23 LocalAudioSinkAdapter(LocalAudioSinkAdapter
const&);
24 LocalAudioSinkAdapter();
29 virtual ~LocalAudioSinkAdapter() =
default;
32 void const* audio_data,
35 uint64 number_of_channels,
36 uint64 number_of_frames
40 void const* audio_data,
43 uint64 number_of_channels,
44 uint64 number_of_frames,
45 ::std::optional<int64> absolute_capture_timestamp_ms
48 virtual int NumPreferredChannels()
const ;
57 void const* audio_data,
60 uint64 number_of_channels,
61 uint64 number_of_frames
65 void const* audio_data,
68 uint64 number_of_channels,
69 uint64 number_of_frames,
70 ::std::optional<int64> absolute_capture_timestamp_ms
Definition AudioSource.h:15
Definition AudioSource.h:7
Definition AudioTrackSinkInterface.h:7
MCAPI int $NumPreferredChannels() const
MCAPI void $OnData(void const *audio_data, int bits_per_sample, int sample_rate, uint64 number_of_channels, uint64 number_of_frames, ::std::optional< int64 > absolute_capture_timestamp_ms)
MCAPI void $SetSink(::webrtc::AudioSource::Sink *sink)
static MCAPI void ** $vftableForAudioSource()
static MCAPI void ** $vftableForAudioTrackSinkInterface()
MCAPI void $OnData(void const *audio_data, int bits_per_sample, int sample_rate, uint64 number_of_channels, uint64 number_of_frames)