| Index: chromeos/dbus/cras_audio_client.cc
|
| diff --git a/chromeos/dbus/cras_audio_client.cc b/chromeos/dbus/cras_audio_client.cc
|
| index 779a3de4158158c208035de177a7d182173d0565..aa22c96b0e6a83a8313cebabb6bcf39d7ae28270 100644
|
| --- a/chromeos/dbus/cras_audio_client.cc
|
| +++ b/chromeos/dbus/cras_audio_client.cc
|
| @@ -154,6 +154,26 @@ class CrasAudioClientImpl : public CrasAudioClient {
|
| dbus::ObjectProxy::EmptyResponseCallback());
|
| }
|
|
|
| + virtual void AddActiveOutputNode(uint64 node_id) OVERRIDE {
|
| + dbus::MethodCall method_call(cras::kCrasControlInterface,
|
| + cras::kAddActiveOutputNode);
|
| + dbus::MessageWriter writer(&method_call);
|
| + writer.AppendUint64(node_id);
|
| + cras_proxy_->CallMethod(&method_call,
|
| + dbus::ObjectProxy::TIMEOUT_USE_DEFAULT,
|
| + dbus::ObjectProxy::EmptyResponseCallback());
|
| + }
|
| +
|
| + virtual void RemoveActiveOutputNode(uint64 node_id) OVERRIDE {
|
| + dbus::MethodCall method_call(cras::kCrasControlInterface,
|
| + cras::kRemoveActiveOutputNode);
|
| + dbus::MessageWriter writer(&method_call);
|
| + writer.AppendUint64(node_id);
|
| + cras_proxy_->CallMethod(&method_call,
|
| + dbus::ObjectProxy::TIMEOUT_USE_DEFAULT,
|
| + dbus::ObjectProxy::EmptyResponseCallback());
|
| + }
|
| +
|
| protected:
|
| virtual void Init(dbus::Bus* bus) OVERRIDE {
|
| cras_proxy_ = bus->GetObjectProxy(cras::kCrasServiceName,
|
|
|