3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/absl/AnyInvocable.h"
7#include "mc/external/webrtc/AudioSender.h"
48 Rtp& operator=(Rtp
const&);
53 struct SendCodecSpec {
69 SendCodecSpec& operator=(SendCodecSpec
const&);
70 SendCodecSpec(SendCodecSpec
const&);
96 Config& operator=(Config
const&);
97 Config(Config
const&);
130 Stats& operator=(Stats
const&);
140 virtual ::webrtc::AudioSendStream::Config
const& GetConfig()
const = 0;
145 virtual void Start() = 0;
147 virtual void Stop() = 0;
149 virtual bool SendTelephoneEvent(
int,
int,
int,
int) = 0;
151 virtual void SetMuted(
bool) = 0;
153 virtual ::webrtc::AudioSendStream::Stats GetStats()
const = 0;
155 virtual ::webrtc::AudioSendStream::Stats GetStats(
bool)
const = 0;
Definition AnyInvocable.h:8
Definition AudioSendStream.h:16
Definition AudioSender.h:12
Definition AudioSendStream.h:34
Definition AudioSendStream.h:53
Definition AudioSendStream.h:25
Definition AudioSendStream.h:101