OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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 "chromeos/dbus/fake_cras_audio_client.h" | 5 #include "chromeos/dbus/fake_cras_audio_client.h" |
6 | 6 |
7 namespace chromeos { | 7 namespace chromeos { |
8 | 8 |
9 FakeCrasAudioClient::FakeCrasAudioClient() | 9 FakeCrasAudioClient::FakeCrasAudioClient() |
10 : active_input_node_id_(0), | 10 : active_input_node_id_(0), |
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
220 FOR_EACH_OBSERVER(Observer, observers_, NodesChanged()); | 220 FOR_EACH_OBSERVER(Observer, observers_, NodesChanged()); |
221 } | 221 } |
222 | 222 |
223 void FakeCrasAudioClient::NotifyOutputNodeVolumeChangedForTesting( | 223 void FakeCrasAudioClient::NotifyOutputNodeVolumeChangedForTesting( |
224 uint64_t node_id, | 224 uint64_t node_id, |
225 int volume) { | 225 int volume) { |
226 FOR_EACH_OBSERVER(Observer, observers_, | 226 FOR_EACH_OBSERVER(Observer, observers_, |
227 OutputNodeVolumeChanged(node_id, volume)); | 227 OutputNodeVolumeChanged(node_id, volume)); |
228 } | 228 } |
229 | 229 |
| 230 void FakeCrasAudioClient::NotifyAudioClientRestartedForTesting( |
| 231 const AudioNodeList& new_nodes) { |
| 232 SetAudioNodesForTesting(new_nodes); |
| 233 FOR_EACH_OBSERVER(Observer, observers_, AudioClientRestarted()); |
| 234 } |
| 235 |
230 AudioNodeList::iterator FakeCrasAudioClient::FindNode(uint64_t node_id) { | 236 AudioNodeList::iterator FakeCrasAudioClient::FindNode(uint64_t node_id) { |
231 return std::find_if( | 237 return std::find_if( |
232 node_list_.begin(), node_list_.end(), | 238 node_list_.begin(), node_list_.end(), |
233 [node_id](const AudioNode& node) { return node_id == node.id; }); | 239 [node_id](const AudioNode& node) { return node_id == node.id; }); |
234 } | 240 } |
235 | 241 |
236 } // namespace chromeos | 242 } // namespace chromeos |
OLD | NEW |