Chromium Code Reviews| Index: media/audio/audio_output_device.h |
| diff --git a/media/audio/audio_output_device.h b/media/audio/audio_output_device.h |
| index 532f45fe4a13eeb6b8b2884292e28652da3690f1..684410f02f29ab69b3b235bc3f93750293db09ae 100644 |
| --- a/media/audio/audio_output_device.h |
| +++ b/media/audio/audio_output_device.h |
| @@ -66,6 +66,7 @@ |
| #include <string> |
| #include "base/bind.h" |
| +#include "base/cancelable_callback.h" |
| #include "base/macros.h" |
| #include "base/memory/shared_memory.h" |
| #include "base/synchronization/waitable_event.h" |
| @@ -145,6 +146,13 @@ class MEDIA_EXPORT AudioOutputDevice |
| void ShutDownOnIOThread(); |
| void SetVolumeOnIOThread(double volume); |
| + // Process device authorization result on the IO thread. |
| + void ProcessDeviceAuthorizationOnIOThread( |
| + OutputDeviceStatus device_status, |
| + const media::AudioParameters& output_params, |
| + const std::string& matched_device_id, |
| + bool responce_received); |
|
DaleCurtis
2016/06/09 18:25:35
response
o1ka
2016/06/10 14:21:08
Done.
|
| + |
| // base::MessageLoop::DestructionObserver implementation for the IO loop. |
| // If the IO loop dies before we do, we shut down the audio thread from here. |
| void WillDestroyCurrentMessageLoop() override; |
| @@ -201,6 +209,8 @@ class MEDIA_EXPORT AudioOutputDevice |
| AudioParameters output_params_; |
| OutputDeviceStatus device_status_; |
| + std::unique_ptr<base::CancelableClosure> auth_timeout_action_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(AudioOutputDevice); |
| }; |