| Index: media/blink/webaudiosourceprovider_impl.cc
|
| diff --git a/media/blink/webaudiosourceprovider_impl.cc b/media/blink/webaudiosourceprovider_impl.cc
|
| index 6637719b0a6980ec34b324f9a75c52454e0c8d27..9c39061be919eed65bce3c52acd1221a749c536f 100644
|
| --- a/media/blink/webaudiosourceprovider_impl.cc
|
| +++ b/media/blink/webaudiosourceprovider_impl.cc
|
| @@ -163,6 +163,19 @@ bool WebAudioSourceProviderImpl::SetVolume(double volume) {
|
| return true;
|
| }
|
|
|
| +void WebAudioSourceProviderImpl::SwitchOutputDevice(
|
| + const std::string& device_id,
|
| + const GURL& security_origin,
|
| + scoped_ptr<SwitchOutputDeviceCallbackRunner> callback_runner) {
|
| + base::AutoLock auto_lock(sink_lock_);
|
| + if (!client_) {
|
| + sink_->SwitchOutputDevice(device_id, security_origin,
|
| + callback_runner.Pass());
|
| + } else {
|
| + callback_runner->Run(SWITCH_OUTPUT_DEVICE_RESULT_ERROR_NOT_SUPPORTED);
|
| + }
|
| +}
|
| +
|
| void WebAudioSourceProviderImpl::Initialize(
|
| const AudioParameters& params,
|
| RenderCallback* renderer) {
|
|
|