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); |
}; |