blob: f954f986b7d5274fe4f1447c77fa5dae29b7bb13 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
|
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "content/renderer/media/mock_peer_connection_impl.h"
#include "base/logging.h"
namespace webrtc {
MockPeerConnectionImpl::MockPeerConnectionImpl()
: observer_(NULL),
video_stream_(false),
connected_(false),
video_capture_set_(false) {
}
MockPeerConnectionImpl::~MockPeerConnectionImpl() {}
void MockPeerConnectionImpl::RegisterObserver(
PeerConnectionObserver* observer) {
observer_ = observer;
}
bool MockPeerConnectionImpl::SignalingMessage(
const std::string& signaling_message) {
signaling_message_ = signaling_message;
return true;
}
bool MockPeerConnectionImpl::AddStream(
const std::string& stream_id,
bool video) {
stream_id_ = stream_id;
video_stream_ = video;
return true;
}
bool MockPeerConnectionImpl::RemoveStream(const std::string& stream_id) {
stream_id_.clear();
video_stream_ = false;
return true;
}
bool MockPeerConnectionImpl::Connect() {
connected_ = true;
return true;
}
bool MockPeerConnectionImpl::Close() {
observer_ = NULL;
signaling_message_.clear();
stream_id_.clear();
video_stream_ = false;
connected_ = false;
video_capture_set_ = false;
return true;
}
bool MockPeerConnectionImpl::SetAudioDevice(
const std::string& wave_in_device,
const std::string& wave_out_device,
int opts) {
NOTIMPLEMENTED();
return false;
}
bool MockPeerConnectionImpl::SetLocalVideoRenderer(
cricket::VideoRenderer* renderer) {
NOTIMPLEMENTED();
return false;
}
bool MockPeerConnectionImpl::SetVideoRenderer(
const std::string& stream_id,
cricket::VideoRenderer* renderer) {
video_renderer_stream_id_ = stream_id;
return true;
}
bool MockPeerConnectionImpl::SetVideoCapture(const std::string& cam_device) {
video_capture_set_ = true;
return true;
}
MockPeerConnectionImpl::ReadyState MockPeerConnectionImpl::GetReadyState() {
NOTIMPLEMENTED();
return NEW;
}
} // namespace webrtc
|