OLD | NEW |
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 "content/renderer/media/mock_peer_connection_impl.h" | 8 #include "content/renderer/media/mock_peer_connection_impl.h" |
9 #include "third_party/libjingle/source/talk/app/webrtc/mediastreaminterface.h" | 9 #include "third_party/libjingle/source/talk/app/webrtc/mediastreaminterface.h" |
10 #include "third_party/libjingle/source/talk/base/scoped_ref_ptr.h" | 10 #include "third_party/libjingle/source/talk/base/scoped_ref_ptr.h" |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
126 DCHECK_NE(MediaSourceInterface::kEnded, state_); | 126 DCHECK_NE(MediaSourceInterface::kEnded, state_); |
127 state_ = MediaSourceInterface::kEnded; | 127 state_ = MediaSourceInterface::kEnded; |
128 if (observer_) | 128 if (observer_) |
129 observer_->OnChanged(); | 129 observer_->OnChanged(); |
130 } | 130 } |
131 | 131 |
132 webrtc::MediaSourceInterface::SourceState MockVideoSource::state() const { | 132 webrtc::MediaSourceInterface::SourceState MockVideoSource::state() const { |
133 return state_; | 133 return state_; |
134 } | 134 } |
135 | 135 |
136 MockLocalVideoTrack::MockLocalVideoTrack(std::string label, | 136 MockLocalVideoTrack::MockLocalVideoTrack(std::string id, |
137 webrtc::VideoSourceInterface* source) | 137 webrtc::VideoSourceInterface* source) |
138 : enabled_(false), | 138 : enabled_(false), |
139 label_(label), | 139 id_(id), |
140 source_(source) { | 140 source_(source) { |
141 } | 141 } |
142 | 142 |
143 MockLocalVideoTrack::~MockLocalVideoTrack() {} | 143 MockLocalVideoTrack::~MockLocalVideoTrack() {} |
144 | 144 |
145 void MockLocalVideoTrack::AddRenderer(VideoRendererInterface* renderer) { | 145 void MockLocalVideoTrack::AddRenderer(VideoRendererInterface* renderer) { |
146 NOTIMPLEMENTED(); | 146 NOTIMPLEMENTED(); |
147 } | 147 } |
148 | 148 |
149 void MockLocalVideoTrack::RemoveRenderer(VideoRendererInterface* renderer) { | 149 void MockLocalVideoTrack::RemoveRenderer(VideoRendererInterface* renderer) { |
150 NOTIMPLEMENTED(); | 150 NOTIMPLEMENTED(); |
151 } | 151 } |
152 | 152 |
153 cricket::VideoRenderer* MockLocalVideoTrack::FrameInput() { | 153 cricket::VideoRenderer* MockLocalVideoTrack::FrameInput() { |
154 NOTIMPLEMENTED(); | 154 NOTIMPLEMENTED(); |
155 return NULL; | 155 return NULL; |
156 } | 156 } |
157 | 157 |
158 std::string MockLocalVideoTrack::kind() const { | 158 std::string MockLocalVideoTrack::kind() const { |
159 NOTIMPLEMENTED(); | 159 NOTIMPLEMENTED(); |
160 return ""; | 160 return ""; |
161 } | 161 } |
162 | 162 |
163 std::string MockLocalVideoTrack::label() const { return label_; } | 163 std::string MockLocalVideoTrack::id() const { return id_; } |
164 | 164 |
165 bool MockLocalVideoTrack::enabled() const { return enabled_; } | 165 bool MockLocalVideoTrack::enabled() const { return enabled_; } |
166 | 166 |
167 MockLocalVideoTrack::TrackState MockLocalVideoTrack::state() const { | 167 MockLocalVideoTrack::TrackState MockLocalVideoTrack::state() const { |
168 NOTIMPLEMENTED(); | 168 NOTIMPLEMENTED(); |
169 return kInitializing; | 169 return kInitializing; |
170 } | 170 } |
171 | 171 |
172 bool MockLocalVideoTrack::set_enabled(bool enable) { | 172 bool MockLocalVideoTrack::set_enabled(bool enable) { |
173 enabled_ = enable; | 173 enabled_ = enable; |
(...skipping 15 matching lines...) Expand all Loading... |
189 | 189 |
190 VideoSourceInterface* MockLocalVideoTrack::GetSource() const { | 190 VideoSourceInterface* MockLocalVideoTrack::GetSource() const { |
191 return source_; | 191 return source_; |
192 } | 192 } |
193 | 193 |
194 std::string MockLocalAudioTrack::kind() const { | 194 std::string MockLocalAudioTrack::kind() const { |
195 NOTIMPLEMENTED(); | 195 NOTIMPLEMENTED(); |
196 return ""; | 196 return ""; |
197 } | 197 } |
198 | 198 |
199 std::string MockLocalAudioTrack::label() const { return label_; } | 199 std::string MockLocalAudioTrack::id() const { return id_; } |
200 | 200 |
201 bool MockLocalAudioTrack::enabled() const { return enabled_; } | 201 bool MockLocalAudioTrack::enabled() const { return enabled_; } |
202 | 202 |
203 MockLocalVideoTrack::TrackState MockLocalAudioTrack::state() const { | 203 MockLocalVideoTrack::TrackState MockLocalAudioTrack::state() const { |
204 NOTIMPLEMENTED(); | 204 NOTIMPLEMENTED(); |
205 return kInitializing; | 205 return kInitializing; |
206 } | 206 } |
207 | 207 |
208 bool MockLocalAudioTrack::set_enabled(bool enable) { | 208 bool MockLocalAudioTrack::set_enabled(bool enable) { |
209 enabled_ = enable; | 209 enabled_ = enable; |
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
350 | 350 |
351 scoped_refptr<webrtc::LocalMediaStreamInterface> | 351 scoped_refptr<webrtc::LocalMediaStreamInterface> |
352 MockMediaStreamDependencyFactory::CreateLocalMediaStream( | 352 MockMediaStreamDependencyFactory::CreateLocalMediaStream( |
353 const std::string& label) { | 353 const std::string& label) { |
354 DCHECK(mock_pc_factory_created_); | 354 DCHECK(mock_pc_factory_created_); |
355 return new talk_base::RefCountedObject<MockLocalMediaStream>(label); | 355 return new talk_base::RefCountedObject<MockLocalMediaStream>(label); |
356 } | 356 } |
357 | 357 |
358 scoped_refptr<webrtc::VideoTrackInterface> | 358 scoped_refptr<webrtc::VideoTrackInterface> |
359 MockMediaStreamDependencyFactory::CreateLocalVideoTrack( | 359 MockMediaStreamDependencyFactory::CreateLocalVideoTrack( |
360 const std::string& label, | 360 const std::string& id, |
361 webrtc::VideoSourceInterface* source) { | 361 webrtc::VideoSourceInterface* source) { |
362 DCHECK(mock_pc_factory_created_); | 362 DCHECK(mock_pc_factory_created_); |
363 scoped_refptr<webrtc::VideoTrackInterface> track( | 363 scoped_refptr<webrtc::VideoTrackInterface> track( |
364 new talk_base::RefCountedObject<MockLocalVideoTrack>( | 364 new talk_base::RefCountedObject<MockLocalVideoTrack>( |
365 label, source)); | 365 id, source)); |
366 return track; | 366 return track; |
367 } | 367 } |
368 | 368 |
369 scoped_refptr<webrtc::LocalAudioTrackInterface> | 369 scoped_refptr<webrtc::LocalAudioTrackInterface> |
370 MockMediaStreamDependencyFactory::CreateLocalAudioTrack( | 370 MockMediaStreamDependencyFactory::CreateLocalAudioTrack( |
371 const std::string& label, | 371 const std::string& id, |
372 webrtc::AudioDeviceModule* audio_device) { | 372 webrtc::AudioDeviceModule* audio_device) { |
373 DCHECK(mock_pc_factory_created_); | 373 DCHECK(mock_pc_factory_created_); |
374 scoped_refptr<webrtc::LocalAudioTrackInterface> track( | 374 scoped_refptr<webrtc::LocalAudioTrackInterface> track( |
375 new talk_base::RefCountedObject<MockLocalAudioTrack>(label)); | 375 new talk_base::RefCountedObject<MockLocalAudioTrack>(id)); |
376 return track; | 376 return track; |
377 } | 377 } |
378 | 378 |
379 SessionDescriptionInterface* | 379 SessionDescriptionInterface* |
380 MockMediaStreamDependencyFactory::CreateSessionDescription( | 380 MockMediaStreamDependencyFactory::CreateSessionDescription( |
381 const std::string& sdp) { | |
382 return CreateSessionDescription ("unknown", sdp); | |
383 } | |
384 | |
385 SessionDescriptionInterface* | |
386 MockMediaStreamDependencyFactory::CreateSessionDescription( | |
387 const std::string& type, | 381 const std::string& type, |
388 const std::string& sdp) { | 382 const std::string& sdp) { |
389 return new MockSessionDescription(type, sdp); | 383 return new MockSessionDescription(type, sdp); |
390 } | 384 } |
391 | 385 |
392 webrtc::IceCandidateInterface* | 386 webrtc::IceCandidateInterface* |
393 MockMediaStreamDependencyFactory::CreateIceCandidate( | 387 MockMediaStreamDependencyFactory::CreateIceCandidate( |
394 const std::string& sdp_mid, | 388 const std::string& sdp_mid, |
395 int sdp_mline_index, | 389 int sdp_mline_index, |
396 const std::string& sdp) { | 390 const std::string& sdp) { |
397 return new MockIceCandidate(sdp_mid, sdp_mline_index, sdp); | 391 return new MockIceCandidate(sdp_mid, sdp_mline_index, sdp); |
398 } | 392 } |
399 | 393 |
400 void MockMediaStreamDependencyFactory::SetAudioDeviceSessionId(int session_id) { | 394 void MockMediaStreamDependencyFactory::SetAudioDeviceSessionId(int session_id) { |
401 } | 395 } |
402 | 396 |
403 } // namespace content | 397 } // namespace content |
OLD | NEW |