3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/MediaType.h"
7#include "mc/external/webrtc/RtpSenderBase.h"
8#include "mc/external/webrtc/scoped_refptr.h"
12namespace rtc {
class Thread; }
13namespace webrtc {
class DtmfSenderInterface; }
14namespace webrtc {
class RTCError; }
39 virtual void OnChanged() ;
42 virtual ::cricket::MediaType media_type()
const ;
45 virtual ::std::string track_kind()
const ;
48 virtual ::webrtc::scoped_refptr<::webrtc::DtmfSenderInterface> GetDtmfSender()
const ;
51 virtual ::webrtc::RTCError GenerateKeyFrame(::std::vector<::std::string>
const& rids) ;
54 virtual void SetSend() ;
57 virtual void ClearSend() ;
60 virtual void AttachTrack() ;
68 ::std::string
const&
id,
76 MCNAPI static ::webrtc::scoped_refptr<::webrtc::VideoRtpSender>
Create(
78 ::std::string
const&
id,
88 ::std::string
const&
id,
108 MCNAPI ::webrtc::scoped_refptr<::webrtc::DtmfSenderInterface>
$GetDtmfSender()
const;
Definition RtpSenderBase.h:36
Definition RtpSenderBase.h:28
Definition VideoRtpSender.h:19
static MCAPI ::webrtc::scoped_refptr<::webrtc::VideoRtpSender > Create(::rtc::Thread *worker_thread, ::std::string const &id, ::webrtc::RtpSenderBase::SetStreamsObserver *set_streams_observer)
MCAPI::cricket::MediaType $media_type() const
static MCAPI void ** $vftableForRtpSenderInternal()
MCAPI void $AttachTrack()
static MCAPI void ** $vftableForObserverInterface()
MCAPI VideoRtpSender(::rtc::Thread *worker_thread, ::std::string const &id, ::webrtc::RtpSenderBase::SetStreamsObserver *set_streams_observer)
MCAPI::webrtc::RTCError $GenerateKeyFrame(::std::vector<::std::string > const &rids)
MCAPI void * $ctor(::rtc::Thread *worker_thread, ::std::string const &id, ::webrtc::RtpSenderBase::SetStreamsObserver *set_streams_observer)
MCAPI::std::string $track_kind() const
MCAPI ::webrtc::scoped_refptr<::webrtc::DtmfSenderInterface > $GetDtmfSender() const