3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/MediaType.h"
7#include "mc/external/webrtc/DtmfProviderInterface.h"
8#include "mc/external/webrtc/RtpSenderBase.h"
9#include "mc/external/webrtc/scoped_refptr.h"
13namespace rtc {
class Thread; }
14namespace webrtc {
class DtmfSenderInterface; }
15namespace webrtc {
class LegacyStatsCollectorInterface; }
16namespace webrtc {
class RTCError; }
45 virtual bool CanInsertDtmf() ;
48 virtual bool InsertDtmf(
int code,
int duration) ;
51 virtual void OnChanged() ;
54 virtual ::cricket::MediaType media_type()
const ;
57 virtual ::std::string track_kind()
const ;
60 virtual ::webrtc::scoped_refptr<::webrtc::DtmfSenderInterface> GetDtmfSender()
const ;
63 virtual ::webrtc::RTCError GenerateKeyFrame(::std::vector<::std::string>
const& rids) ;
66 virtual void SetSend() ;
69 virtual void ClearSend() ;
72 virtual void AttachTrack() ;
75 virtual void DetachTrack() ;
78 virtual void AddTrackToStats() ;
81 virtual void RemoveTrackFromStats() ;
89 ::std::string
const&
id,
98 MCNAPI static ::webrtc::scoped_refptr<::webrtc::AudioRtpSender>
Create(
100 ::std::string
const&
id,
111 ::std::string
const&
id,
136 MCNAPI ::webrtc::scoped_refptr<::webrtc::DtmfSenderInterface>
$GetDtmfSender()
const;
Definition AudioRtpSender.h:21
MCAPI::std::string $track_kind() const
static MCAPI void ** $vftableForRtpSenderInternal()
MCAPI void $AddTrackToStats()
static MCAPI void ** $vftable()
MCAPI::webrtc::RTCError $GenerateKeyFrame(::std::vector<::std::string > const &rids)
MCAPI void $DetachTrack()
MCAPI void $RemoveTrackFromStats()
MCAPI void * $ctor(::rtc::Thread *worker_thread, ::std::string const &id, ::webrtc::LegacyStatsCollectorInterface *legacy_stats, ::webrtc::RtpSenderBase::SetStreamsObserver *set_streams_observer)
MCAPI bool $InsertDtmf(int code, int duration)
MCAPI ::webrtc::scoped_refptr<::webrtc::DtmfSenderInterface > $GetDtmfSender() const
static MCAPI ::webrtc::scoped_refptr<::webrtc::AudioRtpSender > Create(::rtc::Thread *worker_thread, ::std::string const &id, ::webrtc::LegacyStatsCollectorInterface *stats, ::webrtc::RtpSenderBase::SetStreamsObserver *set_streams_observer)
MCAPI::cricket::MediaType $media_type() const
MCAPI AudioRtpSender(::rtc::Thread *worker_thread, ::std::string const &id, ::webrtc::LegacyStatsCollectorInterface *legacy_stats, ::webrtc::RtpSenderBase::SetStreamsObserver *set_streams_observer)
static MCAPI void ** $vftableForObserverInterface()
MCAPI bool $CanInsertDtmf()
MCAPI void $AttachTrack()
Definition DtmfProviderInterface.h:7
Definition LegacyStatsCollectorInterface.h:14
Definition RtpSenderBase.h:36
Definition RtpSenderBase.h:28