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

Side by Side Diff: trunk/src/content/renderer/media/mock_media_stream_dependency_factory.cc

Issue 231963002: Revert 262050 "Implement a source for remote video tracks." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 6 years, 8 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_media_stream_dependency_factory.h" 5 #include "content/renderer/media/mock_media_stream_dependency_factory.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/strings/utf_string_conversions.h" 8 #include "base/strings/utf_string_conversions.h"
9 #include "content/renderer/media/mock_peer_connection_impl.h" 9 #include "content/renderer/media/mock_peer_connection_impl.h"
10 #include "content/renderer/media/webaudio_capturer_source.h" 10 #include "content/renderer/media/webaudio_capturer_source.h"
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 DCHECK(capturer_); 276 DCHECK(capturer_);
277 return 277 return
278 static_cast<MockRtcVideoCapturer*>(capturer_.get())->GetLastFrameHeight(); 278 static_cast<MockRtcVideoCapturer*>(capturer_.get())->GetLastFrameHeight();
279 } 279 }
280 280
281 int MockVideoSource::GetFrameNum() const { 281 int MockVideoSource::GetFrameNum() const {
282 DCHECK(capturer_); 282 DCHECK(capturer_);
283 return static_cast<MockRtcVideoCapturer*>(capturer_.get())->GetFrameNum(); 283 return static_cast<MockRtcVideoCapturer*>(capturer_.get())->GetFrameNum();
284 } 284 }
285 285
286 MockWebRtcVideoTrack::MockWebRtcVideoTrack( 286 MockLocalVideoTrack::MockLocalVideoTrack(std::string id,
287 std::string id, 287 webrtc::VideoSourceInterface* source)
288 webrtc::VideoSourceInterface* source)
289 : enabled_(false), 288 : enabled_(false),
290 id_(id), 289 id_(id),
291 state_(MediaStreamTrackInterface::kLive), 290 state_(MediaStreamTrackInterface::kLive),
292 source_(source), 291 source_(source),
293 observer_(NULL), 292 observer_(NULL) {
294 renderer_(NULL) {
295 } 293 }
296 294
297 MockWebRtcVideoTrack::~MockWebRtcVideoTrack() {} 295 MockLocalVideoTrack::~MockLocalVideoTrack() {}
298 296
299 void MockWebRtcVideoTrack::AddRenderer(VideoRendererInterface* renderer) { 297 void MockLocalVideoTrack::AddRenderer(VideoRendererInterface* renderer) {
300 DCHECK(!renderer_); 298 NOTIMPLEMENTED();
301 renderer_ = renderer;
302 } 299 }
303 300
304 void MockWebRtcVideoTrack::RemoveRenderer(VideoRendererInterface* renderer) { 301 void MockLocalVideoTrack::RemoveRenderer(VideoRendererInterface* renderer) {
305 DCHECK_EQ(renderer_, renderer); 302 NOTIMPLEMENTED();
306 renderer_ = NULL;
307 } 303 }
308 304
309 std::string MockWebRtcVideoTrack::kind() const { 305 std::string MockLocalVideoTrack::kind() const {
310 NOTIMPLEMENTED(); 306 NOTIMPLEMENTED();
311 return std::string(); 307 return std::string();
312 } 308 }
313 309
314 std::string MockWebRtcVideoTrack::id() const { return id_; } 310 std::string MockLocalVideoTrack::id() const { return id_; }
315 311
316 bool MockWebRtcVideoTrack::enabled() const { return enabled_; } 312 bool MockLocalVideoTrack::enabled() const { return enabled_; }
317 313
318 MockWebRtcVideoTrack::TrackState MockWebRtcVideoTrack::state() const { 314 MockLocalVideoTrack::TrackState MockLocalVideoTrack::state() const {
319 return state_; 315 return state_;
320 } 316 }
321 317
322 bool MockWebRtcVideoTrack::set_enabled(bool enable) { 318 bool MockLocalVideoTrack::set_enabled(bool enable) {
323 enabled_ = enable; 319 enabled_ = enable;
324 return true; 320 return true;
325 } 321 }
326 322
327 bool MockWebRtcVideoTrack::set_state(TrackState new_state) { 323 bool MockLocalVideoTrack::set_state(TrackState new_state) {
328 state_ = new_state; 324 state_ = new_state;
329 if (observer_) 325 if (observer_)
330 observer_->OnChanged(); 326 observer_->OnChanged();
331 return true; 327 return true;
332 } 328 }
333 329
334 void MockWebRtcVideoTrack::RegisterObserver(ObserverInterface* observer) { 330 void MockLocalVideoTrack::RegisterObserver(ObserverInterface* observer) {
335 observer_ = observer; 331 observer_ = observer;
336 } 332 }
337 333
338 void MockWebRtcVideoTrack::UnregisterObserver(ObserverInterface* observer) { 334 void MockLocalVideoTrack::UnregisterObserver(ObserverInterface* observer) {
339 DCHECK(observer_ == observer); 335 DCHECK(observer_ == observer);
340 observer_ = NULL; 336 observer_ = NULL;
341 } 337 }
342 338
343 VideoSourceInterface* MockWebRtcVideoTrack::GetSource() const { 339 VideoSourceInterface* MockLocalVideoTrack::GetSource() const {
344 return source_.get(); 340 return source_.get();
345 } 341 }
346 342
347 class MockSessionDescription : public SessionDescriptionInterface { 343 class MockSessionDescription : public SessionDescriptionInterface {
348 public: 344 public:
349 MockSessionDescription(const std::string& type, 345 MockSessionDescription(const std::string& type,
350 const std::string& sdp) 346 const std::string& sdp)
351 : type_(type), 347 : type_(type),
352 sdp_(sdp) { 348 sdp_(sdp) {
353 } 349 }
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
477 MockMediaStreamDependencyFactory::CreateLocalMediaStream( 473 MockMediaStreamDependencyFactory::CreateLocalMediaStream(
478 const std::string& label) { 474 const std::string& label) {
479 return new talk_base::RefCountedObject<MockMediaStream>(label); 475 return new talk_base::RefCountedObject<MockMediaStream>(label);
480 } 476 }
481 477
482 scoped_refptr<webrtc::VideoTrackInterface> 478 scoped_refptr<webrtc::VideoTrackInterface>
483 MockMediaStreamDependencyFactory::CreateLocalVideoTrack( 479 MockMediaStreamDependencyFactory::CreateLocalVideoTrack(
484 const std::string& id, 480 const std::string& id,
485 webrtc::VideoSourceInterface* source) { 481 webrtc::VideoSourceInterface* source) {
486 scoped_refptr<webrtc::VideoTrackInterface> track( 482 scoped_refptr<webrtc::VideoTrackInterface> track(
487 new talk_base::RefCountedObject<MockWebRtcVideoTrack>( 483 new talk_base::RefCountedObject<MockLocalVideoTrack>(
488 id, source)); 484 id, source));
489 return track; 485 return track;
490 } 486 }
491 487
492 scoped_refptr<webrtc::VideoTrackInterface> 488 scoped_refptr<webrtc::VideoTrackInterface>
493 MockMediaStreamDependencyFactory::CreateLocalVideoTrack( 489 MockMediaStreamDependencyFactory::CreateLocalVideoTrack(
494 const std::string& id, 490 const std::string& id,
495 cricket::VideoCapturer* capturer) { 491 cricket::VideoCapturer* capturer) {
496 scoped_refptr<MockVideoSource> source = 492 scoped_refptr<MockVideoSource> source =
497 new talk_base::RefCountedObject<MockVideoSource>(); 493 new talk_base::RefCountedObject<MockVideoSource>();
498 source->SetVideoCapturer(capturer); 494 source->SetVideoCapturer(capturer);
499 495
500 return 496 return new talk_base::RefCountedObject<MockLocalVideoTrack>(id, source.get());
501 new talk_base::RefCountedObject<MockWebRtcVideoTrack>(id, source.get());
502 } 497 }
503 498
504 SessionDescriptionInterface* 499 SessionDescriptionInterface*
505 MockMediaStreamDependencyFactory::CreateSessionDescription( 500 MockMediaStreamDependencyFactory::CreateSessionDescription(
506 const std::string& type, 501 const std::string& type,
507 const std::string& sdp, 502 const std::string& sdp,
508 webrtc::SdpParseError* error) { 503 webrtc::SdpParseError* error) {
509 return new MockSessionDescription(type, sdp); 504 return new MockSessionDescription(type, sdp);
510 } 505 }
511 506
(...skipping 12 matching lines...) Expand all
524 return WebRtcAudioCapturer::CreateCapturer(-1, device_info, 519 return WebRtcAudioCapturer::CreateCapturer(-1, device_info,
525 constraints, NULL); 520 constraints, NULL);
526 } 521 }
527 522
528 void MockMediaStreamDependencyFactory::StartLocalAudioTrack( 523 void MockMediaStreamDependencyFactory::StartLocalAudioTrack(
529 WebRtcLocalAudioTrack* audio_track) { 524 WebRtcLocalAudioTrack* audio_track) {
530 return; 525 return;
531 } 526 }
532 527
533 } // namespace content 528 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698