3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/scoped_refptr.h"
10namespace webrtc {
class Clock; }
11namespace webrtc {
class DataRate; }
12namespace webrtc {
class DataSize; }
13namespace webrtc {
class FecController; }
14namespace webrtc {
class FieldTrialsView; }
15namespace webrtc {
class FrameEncryptorInterface; }
16namespace webrtc {
class FrameTransformerInterface; }
17namespace webrtc {
class Frequency; }
19namespace webrtc {
class RtcEventLog; }
20namespace webrtc {
class RtpTransportControllerSendInterface; }
21namespace webrtc {
class TaskQueueFactory; }
22namespace webrtc {
class Transport; }
23namespace webrtc {
struct CryptoOptions; }
24namespace webrtc {
struct RtpConfig; }
25namespace webrtc {
struct RtpPayloadState; }
26namespace webrtc {
struct RtpSenderObservers; }
27namespace webrtc {
struct RtpState; }
40 MCNAPI ::webrtc::DataRate
53 ::std::map<uint, ::webrtc::RtpState>
const&,
54 ::std::map<uint, ::webrtc::RtpPayloadState>
const&,
62 ::std::unique_ptr<::webrtc::FecController>,
78 ::std::map<uint, ::webrtc::RtpState>
const&,
79 ::std::map<uint, ::webrtc::RtpPayloadState>
const&,
87 ::std::unique_ptr<::webrtc::FecController>,
Definition RateLimiter.h:5
Definition FieldTrialsView.h:7
Definition FrameEncryptorInterface.h:11
Definition Frequency.h:10
Definition RateLimiter.h:12
Definition RtcEventLog.h:13
Definition RtpTransportControllerSendInterface.h:38
Definition RtpVideoSender.h:32
MCAPI RtpVideoSender(::webrtc::Clock *, ::std::map< uint, ::webrtc::RtpState > const &, ::std::map< uint, ::webrtc::RtpPayloadState > const &, ::webrtc::RtpConfig const &, int, ::webrtc::Transport *, ::webrtc::RtpSenderObservers const &, ::webrtc::RtpTransportControllerSendInterface *, ::webrtc::RtcEventLog *, ::webrtc::RateLimiter *, ::std::unique_ptr<::webrtc::FecController >, ::webrtc::FrameEncryptorInterface *, ::webrtc::CryptoOptions const &, ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface >, ::webrtc::FieldTrialsView const &, ::webrtc::TaskQueueFactory *)
MCAPI void SetActiveModulesLocked(bool)
MCAPI bool NackEnabled() const
static MCAPI void ** $vftableForFecControllerOverride()
MCAPI::webrtc::DataRate GetPostEncodeOverhead() const
static MCAPI void ** $vftableForEncodedImageCallback()
MCAPI bool IsActiveLocked()
MCAPI void * $ctor(::webrtc::Clock *, ::std::map< uint, ::webrtc::RtpState > const &, ::std::map< uint, ::webrtc::RtpPayloadState > const &, ::webrtc::RtpConfig const &, int, ::webrtc::Transport *, ::webrtc::RtpSenderObservers const &, ::webrtc::RtpTransportControllerSendInterface *, ::webrtc::RtcEventLog *, ::webrtc::RateLimiter *, ::std::unique_ptr<::webrtc::FecController >, ::webrtc::FrameEncryptorInterface *, ::webrtc::CryptoOptions const &, ::webrtc::scoped_refptr<::webrtc::FrameTransformerInterface >, ::webrtc::FieldTrialsView const &, ::webrtc::TaskQueueFactory *)
MCAPI void ConfigureSsrcs(::std::map< uint, ::webrtc::RtpState > const &)
static MCAPI void ** $vftableForStreamFeedbackObserver()
static MCAPI void ** $vftableForVCMProtectionCallback()
MCAPI::webrtc::DataRate CalculateOverheadRate(::webrtc::DataRate, ::webrtc::DataSize, ::webrtc::DataSize, ::webrtc::Frequency) const
Definition TaskQueueFactory.h:13
Definition Transport.h:12
Definition scoped_refptr.h:8
Definition CryptoOptions.h:7
Definition RtpSenderObservers.h:7