Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(176)

Side by Side Diff: webrtc/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h

Issue 2067673004: Style cleanups in RtpSender. (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: . Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license 4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source 5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found 6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may 7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree. 8 * be found in the AUTHORS file in the root of the source tree.
9 */ 9 */
10 10
11 #ifndef WEBRTC_MODULES_RTP_RTCP_MOCKS_MOCK_RTP_RTCP_H_ 11 #ifndef WEBRTC_MODULES_RTP_RTCP_MOCKS_MOCK_RTP_RTCP_H_
12 #define WEBRTC_MODULES_RTP_RTCP_MOCKS_MOCK_RTP_RTCP_H_ 12 #define WEBRTC_MODULES_RTP_RTCP_MOCKS_MOCK_RTP_RTCP_H_
13 13
14 #include <set> 14 #include <set>
15 #include <utility> 15 #include <utility>
16 #include <vector> 16 #include <vector>
17 17
18 #include "testing/gmock/include/gmock/gmock.h" 18 #include "testing/gmock/include/gmock/gmock.h"
19 19
20 #include "webrtc/modules/include/module.h" 20 #include "webrtc/modules/include/module.h"
21 #include "webrtc/modules/rtp_rtcp/include/rtp_rtcp.h" 21 #include "webrtc/modules/rtp_rtcp/include/rtp_rtcp.h"
22 #include "webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h" 22 #include "webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h"
23 #include "webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h" 23 #include "webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h"
24 24
25 namespace webrtc { 25 namespace webrtc {
26 26
27 class MockRtpData : public RtpData { 27 class MockRtpData : public RtpData {
28 public: 28 public:
29 MOCK_METHOD3(OnReceivedPayloadData, 29 MOCK_METHOD3(OnReceivedPayloadData,
30 int32_t(const uint8_t* payloadData, 30 int32_t(const uint8_t* payload_data,
31 size_t payloadSize, 31 size_t payload_size,
32 const WebRtcRTPHeader* rtpHeader)); 32 const WebRtcRTPHeader* rtp_header));
33 33
34 MOCK_METHOD2(OnRecoveredPacket, 34 MOCK_METHOD2(OnRecoveredPacket,
35 bool(const uint8_t* packet, size_t packet_length)); 35 bool(const uint8_t* packet, size_t packet_length));
36 }; 36 };
37 37
38 class MockRtpRtcp : public RtpRtcp { 38 class MockRtpRtcp : public RtpRtcp {
39 public: 39 public:
40 MOCK_METHOD1(RegisterDefaultModule, 40 MOCK_METHOD1(RegisterDefaultModule, int32_t(RtpRtcp* module));
41 int32_t(RtpRtcp* module)); 41 MOCK_METHOD0(DeRegisterDefaultModule, int32_t());
42 MOCK_METHOD0(DeRegisterDefaultModule, 42 MOCK_METHOD0(DefaultModuleRegistered, bool());
43 int32_t()); 43 MOCK_METHOD0(NumberChildModules, uint32_t());
44 MOCK_METHOD0(DefaultModuleRegistered, 44 MOCK_METHOD1(RegisterSyncModule, int32_t(RtpRtcp* module));
45 bool()); 45 MOCK_METHOD0(DeRegisterSyncModule, int32_t());
46 MOCK_METHOD0(NumberChildModules,
47 uint32_t());
48 MOCK_METHOD1(RegisterSyncModule,
49 int32_t(RtpRtcp* module));
50 MOCK_METHOD0(DeRegisterSyncModule,
51 int32_t());
52 MOCK_METHOD2(IncomingRtcpPacket, 46 MOCK_METHOD2(IncomingRtcpPacket,
53 int32_t(const uint8_t* incomingPacket, size_t packetLength)); 47 int32_t(const uint8_t* incoming_packet, size_t packet_length));
54 MOCK_METHOD1(SetRemoteSSRC, void(const uint32_t ssrc)); 48 MOCK_METHOD1(SetRemoteSSRC, void(uint32_t ssrc));
55 MOCK_METHOD4(IncomingAudioNTP, 49 MOCK_METHOD4(IncomingAudioNTP,
56 int32_t(const uint32_t audioReceivedNTPsecs, 50 int32_t(uint32_t audio_received_ntp_secs,
57 const uint32_t audioReceivedNTPfrac, 51 uint32_t audio_received_ntp_frac,
58 const uint32_t audioRTCPArrivalTimeSecs, 52 uint32_t audio_rtcp_arrival_time_secs,
59 const uint32_t audioRTCPArrivalTimeFrac)); 53 uint32_t audio_rtcp_arrival_time_frac));
60 MOCK_METHOD0(InitSender, 54 MOCK_METHOD0(InitSender, int32_t());
61 int32_t()); 55 MOCK_METHOD1(RegisterSendTransport, int32_t(Transport* outgoing_transport));
62 MOCK_METHOD1(RegisterSendTransport, 56 MOCK_METHOD1(SetMaxTransferUnit, int32_t(uint16_t size));
63 int32_t(Transport* outgoingTransport));
64 MOCK_METHOD1(SetMaxTransferUnit,
65 int32_t(const uint16_t size));
66 MOCK_METHOD3(SetTransportOverhead, 57 MOCK_METHOD3(SetTransportOverhead,
67 int32_t(const bool TCP, const bool IPV6, 58 int32_t(bool tcp, bool ipv6, uint8_t authentication_overhead));
68 const uint8_t authenticationOverhead)); 59 MOCK_CONST_METHOD0(MaxPayloadLength, uint16_t());
69 MOCK_CONST_METHOD0(MaxPayloadLength, 60 MOCK_CONST_METHOD0(MaxDataPayloadLength, uint16_t());
70 uint16_t()); 61 MOCK_METHOD1(RegisterSendPayload, int32_t(const CodecInst& voice_codec));
71 MOCK_CONST_METHOD0(MaxDataPayloadLength, 62 MOCK_METHOD1(RegisterSendPayload, int32_t(const VideoCodec& video_codec));
72 uint16_t());
73 MOCK_METHOD1(RegisterSendPayload,
74 int32_t(const CodecInst& voiceCodec));
75 MOCK_METHOD1(RegisterSendPayload,
76 int32_t(const VideoCodec& videoCodec));
77 MOCK_METHOD2(RegisterVideoSendPayload, 63 MOCK_METHOD2(RegisterVideoSendPayload,
78 void(int payload_type, const char* payload_name)); 64 void(int payload_type, const char* payload_name));
79 MOCK_METHOD1(DeRegisterSendPayload, 65 MOCK_METHOD1(DeRegisterSendPayload, int32_t(int8_t payload_type));
80 int32_t(const int8_t payloadType));
81 MOCK_METHOD2(RegisterSendRtpHeaderExtension, 66 MOCK_METHOD2(RegisterSendRtpHeaderExtension,
82 int32_t(const RTPExtensionType type, const uint8_t id)); 67 int32_t(RTPExtensionType type, uint8_t id));
83 MOCK_METHOD1(DeregisterSendRtpHeaderExtension, 68 MOCK_METHOD1(DeregisterSendRtpHeaderExtension,
84 int32_t(const RTPExtensionType type)); 69 int32_t(RTPExtensionType type));
85 MOCK_CONST_METHOD0(StartTimestamp, 70 MOCK_CONST_METHOD0(StartTimestamp, uint32_t());
86 uint32_t()); 71 MOCK_METHOD1(SetStartTimestamp, void(uint32_t timestamp));
87 MOCK_METHOD1(SetStartTimestamp, void(const uint32_t timestamp));
88 MOCK_CONST_METHOD0(SequenceNumber, uint16_t()); 72 MOCK_CONST_METHOD0(SequenceNumber, uint16_t());
89 MOCK_METHOD1(SetSequenceNumber, void(const uint16_t seq)); 73 MOCK_METHOD1(SetSequenceNumber, void(uint16_t seq));
90 MOCK_METHOD1(SetRtpState, void(const RtpState& rtp_state)); 74 MOCK_METHOD1(SetRtpState, void(const RtpState& rtp_state));
91 MOCK_METHOD1(SetRtxState, void(const RtpState& rtp_state)); 75 MOCK_METHOD1(SetRtxState, void(const RtpState& rtp_state));
92 MOCK_CONST_METHOD0(GetRtpState, RtpState()); 76 MOCK_CONST_METHOD0(GetRtpState, RtpState());
93 MOCK_CONST_METHOD0(GetRtxState, RtpState()); 77 MOCK_CONST_METHOD0(GetRtxState, RtpState());
94 MOCK_CONST_METHOD0(SSRC, 78 MOCK_CONST_METHOD0(SSRC, uint32_t());
95 uint32_t()); 79 MOCK_METHOD1(SetSSRC, void(uint32_t ssrc));
96 MOCK_METHOD1(SetSSRC, 80 MOCK_CONST_METHOD1(CSRCs, int32_t(uint32_t csrcs[kRtpCsrcSize]));
97 void(const uint32_t ssrc));
98 MOCK_CONST_METHOD1(CSRCs,
99 int32_t(uint32_t arrOfCSRC[kRtpCsrcSize]));
100 MOCK_METHOD1(SetCsrcs, void(const std::vector<uint32_t>& csrcs)); 81 MOCK_METHOD1(SetCsrcs, void(const std::vector<uint32_t>& csrcs));
101 MOCK_METHOD1(SetCSRCStatus, 82 MOCK_METHOD1(SetCSRCStatus, int32_t(bool include));
102 int32_t(const bool include));
103 MOCK_METHOD1(SetRtxSendStatus, void(int modes)); 83 MOCK_METHOD1(SetRtxSendStatus, void(int modes));
104 MOCK_CONST_METHOD0(RtxSendStatus, int()); 84 MOCK_CONST_METHOD0(RtxSendStatus, int());
105 MOCK_METHOD1(SetRtxSsrc, 85 MOCK_METHOD1(SetRtxSsrc, void(uint32_t));
106 void(uint32_t));
107 MOCK_METHOD2(SetRtxSendPayloadType, void(int, int)); 86 MOCK_METHOD2(SetRtxSendPayloadType, void(int, int));
108 MOCK_CONST_METHOD0(RtxSendPayloadType, std::pair<int, int>()); 87 MOCK_CONST_METHOD0(RtxSendPayloadType, std::pair<int, int>());
109 MOCK_METHOD1(SetSendingStatus, 88 MOCK_METHOD1(SetSendingStatus, int32_t(bool sending));
110 int32_t(const bool sending)); 89 MOCK_CONST_METHOD0(Sending, bool());
111 MOCK_CONST_METHOD0(Sending, 90 MOCK_METHOD1(SetSendingMediaStatus, void(bool sending));
112 bool()); 91 MOCK_CONST_METHOD0(SendingMedia, bool());
113 MOCK_METHOD1(SetSendingMediaStatus, void(const bool sending));
114 MOCK_CONST_METHOD0(SendingMedia,
115 bool());
116 MOCK_CONST_METHOD4(BitrateSent, 92 MOCK_CONST_METHOD4(BitrateSent,
117 void(uint32_t* totalRate, 93 void(uint32_t* total_rate,
118 uint32_t* videoRate, 94 uint32_t* video_rate,
119 uint32_t* fecRate, 95 uint32_t* fec_rate,
120 uint32_t* nackRate)); 96 uint32_t* nack_rate));
121 MOCK_METHOD1(RegisterVideoBitrateObserver, void(BitrateStatisticsObserver*)); 97 MOCK_METHOD1(RegisterVideoBitrateObserver, void(BitrateStatisticsObserver*));
122 MOCK_CONST_METHOD0(GetVideoBitrateObserver, BitrateStatisticsObserver*(void)); 98 MOCK_CONST_METHOD0(GetVideoBitrateObserver, BitrateStatisticsObserver*(void));
123 MOCK_CONST_METHOD1(EstimatedReceiveBandwidth, 99 MOCK_CONST_METHOD1(EstimatedReceiveBandwidth,
124 int(uint32_t* available_bandwidth)); 100 int(uint32_t* available_bandwidth));
125 MOCK_METHOD8(SendOutgoingData, 101 MOCK_METHOD8(SendOutgoingData,
126 int32_t(const FrameType frameType, 102 int32_t(FrameType frame_type,
127 const int8_t payloadType, 103 int8_t payload_type,
128 const uint32_t timeStamp, 104 uint32_t timestamp,
129 int64_t capture_time_ms, 105 int64_t capture_time_ms,
130 const uint8_t* payloadData, 106 const uint8_t* payload_data,
131 const size_t payloadSize, 107 size_t payload_size,
132 const RTPFragmentationHeader* fragmentation, 108 const RTPFragmentationHeader* fragmentation,
133 const RTPVideoHeader* rtpVideoHdr)); 109 const RTPVideoHeader* rtp_video_header));
134 MOCK_METHOD5(TimeToSendPacket, 110 MOCK_METHOD5(TimeToSendPacket,
135 bool(uint32_t ssrc, 111 bool(uint32_t ssrc,
136 uint16_t sequence_number, 112 uint16_t sequence_number,
137 int64_t capture_time_ms, 113 int64_t capture_time_ms,
138 bool retransmission, 114 bool retransmission,
139 int probe_cluster_id)); 115 int probe_cluster_id));
140 MOCK_METHOD2(TimeToSendPadding, size_t(size_t bytes, int probe_cluster_id)); 116 MOCK_METHOD2(TimeToSendPadding, size_t(size_t bytes, int probe_cluster_id));
141 MOCK_METHOD2(RegisterRtcpObservers, 117 MOCK_METHOD2(RegisterRtcpObservers,
142 void(RtcpIntraFrameObserver* intraFrameCallback, 118 void(RtcpIntraFrameObserver* intra_frame_callback,
143 RtcpBandwidthObserver* bandwidthCallback)); 119 RtcpBandwidthObserver* bandwidth_callback));
144 MOCK_CONST_METHOD0(RTCP, RtcpMode()); 120 MOCK_CONST_METHOD0(RTCP, RtcpMode());
145 MOCK_METHOD1(SetRTCPStatus, void(const RtcpMode method)); 121 MOCK_METHOD1(SetRTCPStatus, void(RtcpMode method));
146 MOCK_METHOD1(SetCNAME, 122 MOCK_METHOD1(SetCNAME, int32_t(const char cname[RTCP_CNAME_SIZE]));
147 int32_t(const char cName[RTCP_CNAME_SIZE]));
148 MOCK_CONST_METHOD2(RemoteCNAME, 123 MOCK_CONST_METHOD2(RemoteCNAME,
149 int32_t(const uint32_t remoteSSRC, 124 int32_t(uint32_t remote_ssrc,
150 char cName[RTCP_CNAME_SIZE])); 125 char cname[RTCP_CNAME_SIZE]));
151 MOCK_CONST_METHOD5(RemoteNTP, 126 MOCK_CONST_METHOD5(RemoteNTP,
152 int32_t(uint32_t *ReceivedNTPsecs, 127 int32_t(uint32_t* received_ntp_secs,
153 uint32_t *ReceivedNTPfrac, 128 uint32_t* received_ntp_frac,
154 uint32_t *RTCPArrivalTimeSecs, 129 uint32_t* rtcp_arrival_time_secs,
155 uint32_t *RTCPArrivalTimeFrac, 130 uint32_t* rtcp_arrival_time_frac,
156 uint32_t *rtcp_timestamp)); 131 uint32_t* rtcp_timestamp));
157 MOCK_METHOD2(AddMixedCNAME, 132 MOCK_METHOD2(AddMixedCNAME,
158 int32_t(const uint32_t SSRC, 133 int32_t(uint32_t ssrc, const char cname[RTCP_CNAME_SIZE]));
159 const char cName[RTCP_CNAME_SIZE])); 134 MOCK_METHOD1(RemoveMixedCNAME, int32_t(uint32_t ssrc));
160 MOCK_METHOD1(RemoveMixedCNAME,
161 int32_t(const uint32_t SSRC));
162 MOCK_CONST_METHOD5(RTT, 135 MOCK_CONST_METHOD5(RTT,
163 int32_t(const uint32_t remoteSSRC, 136 int32_t(uint32_t remote_ssrc,
164 int64_t* RTT, 137 int64_t* rtt,
165 int64_t* avgRTT, 138 int64_t* avg_rtt,
166 int64_t* minRTT, 139 int64_t* min_rtt,
167 int64_t* maxRTT)); 140 int64_t* max_rtt));
168 MOCK_METHOD1(SendRTCP, int32_t(RTCPPacketType packetType)); 141 MOCK_METHOD1(SendRTCP, int32_t(RTCPPacketType packet_type));
169 MOCK_METHOD1(SendCompoundRTCP, 142 MOCK_METHOD1(SendCompoundRTCP,
170 int32_t(const std::set<RTCPPacketType>& packetTypes)); 143 int32_t(const std::set<RTCPPacketType>& packet_types));
171 MOCK_METHOD1(SendRTCPReferencePictureSelection, int32_t(uint64_t pictureID)); 144 MOCK_METHOD1(SendRTCPReferencePictureSelection, int32_t(uint64_t picture_id));
172 MOCK_METHOD1(SendRTCPSliceLossIndication, 145 MOCK_METHOD1(SendRTCPSliceLossIndication, int32_t(uint8_t picture_id));
173 int32_t(const uint8_t pictureID));
174 MOCK_CONST_METHOD2(DataCountersRTP, 146 MOCK_CONST_METHOD2(DataCountersRTP,
175 int32_t(size_t *bytesSent, uint32_t *packetsSent)); 147 int32_t(size_t* bytes_sent, uint32_t* packets_sent));
176 MOCK_CONST_METHOD2(GetSendStreamDataCounters, 148 MOCK_CONST_METHOD2(GetSendStreamDataCounters,
177 void(StreamDataCounters*, StreamDataCounters*)); 149 void(StreamDataCounters*, StreamDataCounters*));
178 MOCK_CONST_METHOD3(GetRtpPacketLossStats, 150 MOCK_CONST_METHOD3(GetRtpPacketLossStats,
179 void(bool, uint32_t, struct RtpPacketLossStats*)); 151 void(bool, uint32_t, struct RtpPacketLossStats*));
180 MOCK_METHOD1(RemoteRTCPStat, 152 MOCK_METHOD1(RemoteRTCPStat, int32_t(RTCPSenderInfo* sender_info));
181 int32_t(RTCPSenderInfo* senderInfo));
182 MOCK_CONST_METHOD1(RemoteRTCPStat, 153 MOCK_CONST_METHOD1(RemoteRTCPStat,
183 int32_t(std::vector<RTCPReportBlock>* receiveBlocks)); 154 int32_t(std::vector<RTCPReportBlock>* receive_blocks));
184 MOCK_METHOD4(SetRTCPApplicationSpecificData, 155 MOCK_METHOD4(SetRTCPApplicationSpecificData,
185 int32_t(const uint8_t subType, 156 int32_t(uint8_t sub_type,
186 const uint32_t name, 157 uint32_t name,
187 const uint8_t* data, 158 const uint8_t* data,
188 const uint16_t length)); 159 uint16_t length));
189 MOCK_METHOD1(SetRTCPVoIPMetrics, 160 MOCK_METHOD1(SetRTCPVoIPMetrics, int32_t(const RTCPVoIPMetric* voip_metric));
190 int32_t(const RTCPVoIPMetric* VoIPMetric)); 161 MOCK_METHOD1(SetRtcpXrRrtrStatus, void(bool enable));
191 MOCK_METHOD1(SetRtcpXrRrtrStatus, 162 MOCK_CONST_METHOD0(RtcpXrRrtrStatus, bool());
192 void(bool enable)); 163 MOCK_CONST_METHOD0(REMB, bool());
193 MOCK_CONST_METHOD0(RtcpXrRrtrStatus, 164 MOCK_METHOD1(SetREMBStatus, void(bool enable));
194 bool());
195 MOCK_CONST_METHOD0(REMB,
196 bool());
197 MOCK_METHOD1(SetREMBStatus, void(const bool enable));
198 MOCK_METHOD2(SetREMBData, 165 MOCK_METHOD2(SetREMBData,
199 void(const uint32_t bitrate, 166 void(uint32_t bitrate, const std::vector<uint32_t>& ssrcs));
200 const std::vector<uint32_t>& ssrcs)); 167 MOCK_CONST_METHOD0(TMMBR, bool());
201 MOCK_CONST_METHOD0(TMMBR, 168 MOCK_METHOD1(SetTMMBRStatus, void(bool enable));
202 bool()); 169 MOCK_METHOD1(OnBandwidthEstimateUpdate, void(uint16_t bandwidth_kbit));
203 MOCK_METHOD1(SetTMMBRStatus, void(const bool enable)); 170 MOCK_CONST_METHOD0(SelectiveRetransmissions, int());
204 MOCK_METHOD1(OnBandwidthEstimateUpdate, 171 MOCK_METHOD1(SetSelectiveRetransmissions, int(uint8_t settings));
205 void(uint16_t bandWidthKbit)); 172 MOCK_METHOD2(SendNACK, int32_t(const uint16_t* nack_list, uint16_t size));
206 MOCK_CONST_METHOD0(SelectiveRetransmissions,
207 int());
208 MOCK_METHOD1(SetSelectiveRetransmissions,
209 int(uint8_t settings));
210 MOCK_METHOD2(SendNACK,
211 int32_t(const uint16_t* nackList, const uint16_t size));
212 MOCK_METHOD1(SendNack, void(const std::vector<uint16_t>& sequence_numbers)); 173 MOCK_METHOD1(SendNack, void(const std::vector<uint16_t>& sequence_numbers));
213 MOCK_METHOD2(SetStorePacketsStatus, 174 MOCK_METHOD2(SetStorePacketsStatus,
214 void(const bool enable, const uint16_t numberToStore)); 175 void(bool enable, uint16_t number_to_store));
215 MOCK_CONST_METHOD0(StorePackets, bool()); 176 MOCK_CONST_METHOD0(StorePackets, bool());
216 MOCK_METHOD1(RegisterRtcpStatisticsCallback, void(RtcpStatisticsCallback*)); 177 MOCK_METHOD1(RegisterRtcpStatisticsCallback, void(RtcpStatisticsCallback*));
217 MOCK_METHOD0(GetRtcpStatisticsCallback, RtcpStatisticsCallback*()); 178 MOCK_METHOD0(GetRtcpStatisticsCallback, RtcpStatisticsCallback*());
218 MOCK_METHOD1(SendFeedbackPacket, bool(const rtcp::TransportFeedback& packet)); 179 MOCK_METHOD1(SendFeedbackPacket, bool(const rtcp::TransportFeedback& packet));
219 MOCK_METHOD1(SetAudioPacketSize, 180 MOCK_METHOD1(SetAudioPacketSize, int32_t(uint16_t packet_size_samples));
220 int32_t(const uint16_t packetSizeSamples));
221 MOCK_METHOD3(SendTelephoneEventOutband, 181 MOCK_METHOD3(SendTelephoneEventOutband,
222 int32_t(const uint8_t key, const uint16_t time_ms, const uint8_t level)); 182 int32_t(uint8_t key, uint16_t time_ms, uint8_t level));
223 MOCK_METHOD1(SetSendREDPayloadType, 183 MOCK_METHOD1(SetSendREDPayloadType, int32_t(int8_t payload_type));
224 int32_t(const int8_t payloadType)); 184 MOCK_CONST_METHOD1(SendREDPayloadType, int32_t(int8_t* payload_type));
225 MOCK_CONST_METHOD1(SendREDPayloadType, int32_t(int8_t* payloadType));
226 MOCK_METHOD2(SetRTPAudioLevelIndicationStatus, 185 MOCK_METHOD2(SetRTPAudioLevelIndicationStatus,
227 int32_t(const bool enable, const uint8_t ID)); 186 int32_t(bool enable, uint8_t id));
228 MOCK_METHOD1(SetAudioLevel, 187 MOCK_METHOD1(SetAudioLevel, int32_t(uint8_t level_dbov));
229 int32_t(const uint8_t level_dBov)); 188 MOCK_METHOD1(SetTargetSendBitrate, void(uint32_t bitrate_bps));
230 MOCK_METHOD1(SetTargetSendBitrate,
231 void(uint32_t bitrate_bps));
232 MOCK_METHOD3(SetGenericFECStatus, 189 MOCK_METHOD3(SetGenericFECStatus,
233 void(const bool enable, 190 void(bool enable,
234 const uint8_t payload_type_red, 191 uint8_t payload_type_red,
235 const uint8_t payload_type_fec)); 192 uint8_t payload_type_fec));
236 MOCK_METHOD3(GenericFECStatus, 193 MOCK_METHOD3(GenericFECStatus,
237 void(bool* enable, 194 void(bool* enable,
238 uint8_t* payloadTypeRED, 195 uint8_t* payload_type_red,
239 uint8_t* payloadTypeFEC)); 196 uint8_t* payload_type_fec));
240 MOCK_METHOD2(SetFecParameters, 197 MOCK_METHOD2(SetFecParameters,
241 int32_t(const FecProtectionParams* delta_params, 198 int32_t(const FecProtectionParams* delta_params,
242 const FecProtectionParams* key_params)); 199 const FecProtectionParams* key_params));
243 MOCK_METHOD1(SetKeyFrameRequestMethod, 200 MOCK_METHOD1(SetKeyFrameRequestMethod, int32_t(KeyFrameRequestMethod method));
244 int32_t(const KeyFrameRequestMethod method)); 201 MOCK_METHOD0(RequestKeyFrame, int32_t());
245 MOCK_METHOD0(RequestKeyFrame, 202 MOCK_METHOD0(TimeUntilNextProcess, int64_t());
246 int32_t()); 203 MOCK_METHOD0(Process, void());
247 MOCK_METHOD0(TimeUntilNextProcess, 204 MOCK_METHOD1(RegisterSendFrameCountObserver, void(FrameCountObserver*));
248 int64_t()); 205 MOCK_CONST_METHOD0(GetSendFrameCountObserver, FrameCountObserver*(void));
249 MOCK_METHOD0(Process,
250 void());
251 MOCK_METHOD1(RegisterSendFrameCountObserver,
252 void(FrameCountObserver*));
253 MOCK_CONST_METHOD0(GetSendFrameCountObserver,
254 FrameCountObserver*(void));
255 MOCK_METHOD1(RegisterSendChannelRtpStatisticsCallback, 206 MOCK_METHOD1(RegisterSendChannelRtpStatisticsCallback,
256 void(StreamDataCountersCallback*)); 207 void(StreamDataCountersCallback*));
257 MOCK_CONST_METHOD0(GetSendChannelRtpStatisticsCallback, 208 MOCK_CONST_METHOD0(GetSendChannelRtpStatisticsCallback,
258 StreamDataCountersCallback*(void)); 209 StreamDataCountersCallback*(void));
259 // Members. 210 // Members.
260 unsigned int remote_ssrc_; 211 unsigned int remote_ssrc_;
261 }; 212 };
262 213
263 } // namespace webrtc 214 } // namespace webrtc
264 215
265 #endif // WEBRTC_MODULES_RTP_RTCP_MOCKS_MOCK_RTP_RTCP_H_ 216 #endif // WEBRTC_MODULES_RTP_RTCP_MOCKS_MOCK_RTP_RTCP_H_
OLDNEW
« no previous file with comments | « webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h ('k') | webrtc/modules/rtp_rtcp/source/mock/mock_rtp_payload_strategy.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698