| Index: chromeos/dbus/cras_audio_client.cc
|
| diff --git a/chromeos/dbus/cras_audio_client.cc b/chromeos/dbus/cras_audio_client.cc
|
| index acb4bf7f0ff44ae3c73c9a1d259eece4ceb56352..f2ce0291f99a2b2dfc590817b55ee0dda2ebf4a6 100644
|
| --- a/chromeos/dbus/cras_audio_client.cc
|
| +++ b/chromeos/dbus/cras_audio_client.cc
|
| @@ -186,6 +186,18 @@ class CrasAudioClientImpl : public CrasAudioClient {
|
| dbus::ObjectProxy::EmptyResponseCallback());
|
| }
|
|
|
| + void SetGlobalOutputChannelRemix(int32_t channels,
|
| + const std::vector<double>& mixer) override {
|
| + dbus::MethodCall method_call(cras::kCrasControlInterface,
|
| + cras::kSetGlobalOutputChannelRemix);
|
| + dbus::MessageWriter writer(&method_call);
|
| + writer.AppendInt32(channels);
|
| + writer.AppendArrayOfDoubles(mixer.data(), mixer.size());
|
| + cras_proxy_->CallMethod(&method_call,
|
| + dbus::ObjectProxy::TIMEOUT_USE_DEFAULT,
|
| + dbus::ObjectProxy::EmptyResponseCallback());
|
| + }
|
| +
|
| void WaitForServiceToBeAvailable(
|
| const WaitForServiceToBeAvailableCallback& callback) override {
|
| cras_proxy_->WaitForServiceToBeAvailable(callback);
|
|
|