Chromium Code Reviews| Index: content/browser/renderer_host/media/audio_output_authorization_handler.h |
| diff --git a/content/browser/renderer_host/media/audio_output_authorization_handler.h b/content/browser/renderer_host/media/audio_output_authorization_handler.h |
| index 1a18a3af7bd7862fa2881ad08595a99311e186d4..4fa47d4c3d5bf338dce85e8d8a2ad71aa5717844 100644 |
| --- a/content/browser/renderer_host/media/audio_output_authorization_handler.h |
| +++ b/content/browser/renderer_host/media/audio_output_authorization_handler.h |
| @@ -40,7 +40,10 @@ class CONTENT_EXPORT AudioOutputAuthorizationHandler { |
| const media::AudioParameters& params, |
| const std::string& raw_device_id)>; |
| - AudioOutputAuthorizationHandler(MediaStreamManager* media_stream_manager, |
| + // |audio_manager| and |media_stream_manager| must outlive the |
| + // AudioOutputAuthorizationHandler. |
|
o1ka
2016/11/24 13:17:36
This is kind of obvious: you pass pointers to them
Max Morin
2016/11/24 14:12:20
Done.
|
| + AudioOutputAuthorizationHandler(media::AudioManager* audio_manager, |
| + MediaStreamManager* media_stream_manager, |
| int render_process_id_, |
| const std::string& salt); |
| @@ -83,6 +86,7 @@ class CONTENT_EXPORT AudioOutputAuthorizationHandler { |
| const std::string& raw_device_id, |
| const media::AudioParameters& output_params) const; |
| + media::AudioManager* audio_manager_; |
| MediaStreamManager* const media_stream_manager_; |
| std::unique_ptr<MediaDevicesPermissionChecker> permission_checker_; |
| const int render_process_id_; |