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

Side by Side Diff: content/renderer/media/mock_peer_connection_impl.cc

Issue 429113002: Webrtc deps roll. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Use webrtc version 6825 and rebase and switch back to original workspace. Created 6 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/renderer/media/mock_peer_connection_impl.h" 5 #include "content/renderer/media/mock_peer_connection_impl.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "content/renderer/media/webrtc/mock_peer_connection_dependency_factory. h" 10 #include "content/renderer/media/webrtc/mock_peer_connection_dependency_factory. h"
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 streams_.erase(it); 68 streams_.erase(it);
69 break; 69 break;
70 } 70 }
71 } 71 }
72 } 72 }
73 73
74 protected: 74 protected:
75 virtual ~MockStreamCollection() {} 75 virtual ~MockStreamCollection() {}
76 76
77 private: 77 private:
78 typedef std::vector<talk_base::scoped_refptr<MediaStreamInterface> > 78 typedef std::vector<rtc::scoped_refptr<MediaStreamInterface> >
79 StreamVector; 79 StreamVector;
80 StreamVector streams_; 80 StreamVector streams_;
81 }; 81 };
82 82
83 class MockDataChannel : public webrtc::DataChannelInterface { 83 class MockDataChannel : public webrtc::DataChannelInterface {
84 public: 84 public:
85 MockDataChannel(const std::string& label, 85 MockDataChannel(const std::string& label,
86 const webrtc::DataChannelInit* config) 86 const webrtc::DataChannelInit* config)
87 : label_(label), 87 : label_(label),
88 reliable_(config->reliable), 88 reliable_(config->reliable),
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
187 virtual std::string tones() const OVERRIDE { 187 virtual std::string tones() const OVERRIDE {
188 return tones_; 188 return tones_;
189 } 189 }
190 virtual int duration() const OVERRIDE { return duration_; } 190 virtual int duration() const OVERRIDE { return duration_; }
191 virtual int inter_tone_gap() const OVERRIDE { return inter_tone_gap_; } 191 virtual int inter_tone_gap() const OVERRIDE { return inter_tone_gap_; }
192 192
193 protected: 193 protected:
194 virtual ~MockDtmfSender() {} 194 virtual ~MockDtmfSender() {}
195 195
196 private: 196 private:
197 talk_base::scoped_refptr<AudioTrackInterface> track_; 197 rtc::scoped_refptr<AudioTrackInterface> track_;
198 DtmfSenderObserverInterface* observer_; 198 DtmfSenderObserverInterface* observer_;
199 std::string tones_; 199 std::string tones_;
200 int duration_; 200 int duration_;
201 int inter_tone_gap_; 201 int inter_tone_gap_;
202 }; 202 };
203 203
204 const char MockPeerConnectionImpl::kDummyOffer[] = "dummy offer"; 204 const char MockPeerConnectionImpl::kDummyOffer[] = "dummy offer";
205 const char MockPeerConnectionImpl::kDummyAnswer[] = "dummy answer"; 205 const char MockPeerConnectionImpl::kDummyAnswer[] = "dummy answer";
206 206
207 MockPeerConnectionImpl::MockPeerConnectionImpl( 207 MockPeerConnectionImpl::MockPeerConnectionImpl(
208 MockPeerConnectionDependencyFactory* factory) 208 MockPeerConnectionDependencyFactory* factory)
209 : dependency_factory_(factory), 209 : dependency_factory_(factory),
210 local_streams_(new talk_base::RefCountedObject<MockStreamCollection>), 210 local_streams_(new rtc::RefCountedObject<MockStreamCollection>),
211 remote_streams_(new talk_base::RefCountedObject<MockStreamCollection>), 211 remote_streams_(new rtc::RefCountedObject<MockStreamCollection>),
212 hint_audio_(false), 212 hint_audio_(false),
213 hint_video_(false), 213 hint_video_(false),
214 getstats_result_(true), 214 getstats_result_(true),
215 sdp_mline_index_(-1) { 215 sdp_mline_index_(-1) {
216 ON_CALL(*this, SetLocalDescription(_, _)).WillByDefault(testing::Invoke( 216 ON_CALL(*this, SetLocalDescription(_, _)).WillByDefault(testing::Invoke(
217 this, &MockPeerConnectionImpl::SetLocalDescriptionWorker)); 217 this, &MockPeerConnectionImpl::SetLocalDescriptionWorker));
218 ON_CALL(*this, SetRemoteDescription(_, _)).WillByDefault(testing::Invoke( 218 ON_CALL(*this, SetRemoteDescription(_, _)).WillByDefault(testing::Invoke(
219 this, &MockPeerConnectionImpl::SetRemoteDescriptionWorker)); 219 this, &MockPeerConnectionImpl::SetRemoteDescriptionWorker));
220 } 220 }
221 221
222 MockPeerConnectionImpl::~MockPeerConnectionImpl() {} 222 MockPeerConnectionImpl::~MockPeerConnectionImpl() {}
223 223
224 talk_base::scoped_refptr<webrtc::StreamCollectionInterface> 224 rtc::scoped_refptr<webrtc::StreamCollectionInterface>
225 MockPeerConnectionImpl::local_streams() { 225 MockPeerConnectionImpl::local_streams() {
226 return local_streams_; 226 return local_streams_;
227 } 227 }
228 228
229 talk_base::scoped_refptr<webrtc::StreamCollectionInterface> 229 rtc::scoped_refptr<webrtc::StreamCollectionInterface>
230 MockPeerConnectionImpl::remote_streams() { 230 MockPeerConnectionImpl::remote_streams() {
231 return remote_streams_; 231 return remote_streams_;
232 } 232 }
233 233
234 bool MockPeerConnectionImpl::AddStream( 234 bool MockPeerConnectionImpl::AddStream(
235 MediaStreamInterface* local_stream, 235 MediaStreamInterface* local_stream,
236 const MediaConstraintsInterface* constraints) { 236 const MediaConstraintsInterface* constraints) {
237 DCHECK(stream_label_.empty()); 237 DCHECK(stream_label_.empty());
238 stream_label_ = local_stream->label(); 238 stream_label_ = local_stream->label();
239 local_streams_->AddStream(local_stream); 239 local_streams_->AddStream(local_stream);
240 return true; 240 return true;
241 } 241 }
242 242
243 void MockPeerConnectionImpl::RemoveStream( 243 void MockPeerConnectionImpl::RemoveStream(
244 MediaStreamInterface* local_stream) { 244 MediaStreamInterface* local_stream) {
245 DCHECK_EQ(stream_label_, local_stream->label()); 245 DCHECK_EQ(stream_label_, local_stream->label());
246 stream_label_.clear(); 246 stream_label_.clear();
247 local_streams_->RemoveStream(local_stream); 247 local_streams_->RemoveStream(local_stream);
248 } 248 }
249 249
250 talk_base::scoped_refptr<DtmfSenderInterface> 250 rtc::scoped_refptr<DtmfSenderInterface>
251 MockPeerConnectionImpl::CreateDtmfSender(AudioTrackInterface* track) { 251 MockPeerConnectionImpl::CreateDtmfSender(AudioTrackInterface* track) {
252 if (!track) { 252 if (!track) {
253 return NULL; 253 return NULL;
254 } 254 }
255 return new talk_base::RefCountedObject<MockDtmfSender>(track); 255 return new rtc::RefCountedObject<MockDtmfSender>(track);
256 } 256 }
257 257
258 talk_base::scoped_refptr<webrtc::DataChannelInterface> 258 rtc::scoped_refptr<webrtc::DataChannelInterface>
259 MockPeerConnectionImpl::CreateDataChannel(const std::string& label, 259 MockPeerConnectionImpl::CreateDataChannel(const std::string& label,
260 const webrtc::DataChannelInit* config) { 260 const webrtc::DataChannelInit* config) {
261 return new talk_base::RefCountedObject<MockDataChannel>(label, config); 261 return new rtc::RefCountedObject<MockDataChannel>(label, config);
262 } 262 }
263 263
264 bool MockPeerConnectionImpl::GetStats( 264 bool MockPeerConnectionImpl::GetStats(
265 webrtc::StatsObserver* observer, 265 webrtc::StatsObserver* observer,
266 webrtc::MediaStreamTrackInterface* track, 266 webrtc::MediaStreamTrackInterface* track,
267 StatsOutputLevel level) { 267 StatsOutputLevel level) {
268 if (!getstats_result_) 268 if (!getstats_result_)
269 return false; 269 return false;
270 270
271 DCHECK_EQ(kStatsOutputLevelStandard, level); 271 DCHECK_EQ(kStatsOutputLevelStandard, level);
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
359 sdp_mline_index_ = candidate->sdp_mline_index(); 359 sdp_mline_index_ = candidate->sdp_mline_index();
360 return candidate->ToString(&ice_sdp_); 360 return candidate->ToString(&ice_sdp_);
361 } 361 }
362 362
363 void MockPeerConnectionImpl::RegisterUMAObserver( 363 void MockPeerConnectionImpl::RegisterUMAObserver(
364 webrtc::UMAObserver* observer) { 364 webrtc::UMAObserver* observer) {
365 NOTIMPLEMENTED(); 365 NOTIMPLEMENTED();
366 } 366 }
367 367
368 } // namespace content 368 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/media/mock_peer_connection_impl.h ('k') | content/renderer/media/peer_connection_identity_service.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698