diff options
Diffstat (limited to 'media/audio/audio_manager.h')
-rw-r--r-- | media/audio/audio_manager.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/media/audio/audio_manager.h b/media/audio/audio_manager.h index eb94831..817761a 100644 --- a/media/audio/audio_manager.h +++ b/media/audio/audio_manager.h @@ -120,7 +120,11 @@ class MEDIA_EXPORT AudioManager { virtual void Cleanup() = 0; private: + // Allow unit tests to delete and recreate the singleton. + friend class AutoAudioManagerCleanup; static void Destroy(void*); + static bool SingletonExists(); + static void Resurrect(); // Called by GetAudioManager() to create platform-specific audio manager. static AudioManager* CreateAudioManager(); |