CAudioPlayingDetector.cpp 925 B

123456789101112131415161718192021222324252627282930313233
  1. #include "CAudioPlayingDetector.h"
  2. namespace WallpaperEngine::Audio::Drivers::Detectors
  3. {
  4. CAudioPlayingDetector::CAudioPlayingDetector (
  5. Application::CApplicationContext& appContext,
  6. Render::Drivers::Detectors::CFullScreenDetector& fullscreenDetector) :
  7. m_applicationContext (appContext),
  8. m_fullscreenDetector (fullscreenDetector),
  9. m_isPlaying (false)
  10. {
  11. }
  12. bool CAudioPlayingDetector::anythingPlaying () const
  13. {
  14. return this->m_isPlaying;
  15. }
  16. Application::CApplicationContext& CAudioPlayingDetector::getApplicationContext ()
  17. {
  18. return this->m_applicationContext;
  19. }
  20. Render::Drivers::Detectors::CFullScreenDetector& CAudioPlayingDetector::getFullscreenDetector ()
  21. {
  22. return this->m_fullscreenDetector;
  23. }
  24. void CAudioPlayingDetector::setIsPlaying (bool newState)
  25. {
  26. this->m_isPlaying = newState;
  27. }
  28. }