3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/MediaReceiveStreamInterface.h"
7#include "mc/external/webrtc/ReceiveStreamInterface.h"
8#include "mc/external/webrtc/RtcpMode.h"
39 Decoder& operator=(Decoder
const&);
40 Decoder(Decoder
const&);
69 RtcpXr& operator=(RtcpXr
const&);
70 RtcpXr(RtcpXr
const&);
93 Rtp& operator=(Rtp
const&);
116 Config& operator=(Config
const&);
117 Config(Config
const&);
121 struct RecordingState {
131 RecordingState& operator=(RecordingState
const&);
132 RecordingState(RecordingState
const&);
190 Stats& operator=(Stats
const&);
198 virtual ::webrtc::VideoReceiveStreamInterface::Stats GetStats()
const = 0;
200 virtual bool SetBaseMinimumPlayoutDelayMs(
int) = 0;
202 virtual int GetBaseMinimumPlayoutDelayMs()
const = 0;
204 virtual ::webrtc::VideoReceiveStreamInterface::RecordingState
207 virtual void GenerateKeyFrame() = 0;
209 virtual void SetRtcpMode(::webrtc::RtcpMode) = 0;
213 virtual void SetLossNotificationEnabled(
bool) = 0;
217 virtual void SetProtectionPayloadTypes(
int,
int) = 0;
221 virtual void SetAssociatedPayloadTypes(::std::map<int, int>) = 0;
223 virtual void UpdateRtxSsrc(uint) = 0;
Definition RtpPacketSinkInterface.h:12
Definition TimeDelta.h:10
Definition VideoReceiveStreamInterface.h:18
Definition ReceiveStreamInterface.h:15
Definition VideoReceiveStreamInterface.h:60
Definition VideoReceiveStreamInterface.h:52
Definition VideoReceiveStreamInterface.h:44
Definition VideoReceiveStreamInterface.h:29
Definition VideoReceiveStreamInterface.h:121
Definition VideoReceiveStreamInterface.h:136