#include <SoundManager.hpp>
◆ SoundManager() [1/4]
iv::sound::SoundManager::SoundManager |
( |
| ) |
|
|
delete |
◆ SoundManager() [2/4]
iv::sound::SoundManager::SoundManager |
( |
uint8_t | volume = 128 | ) |
|
|
explicit |
◆ ~SoundManager()
iv::sound::SoundManager::~SoundManager |
( |
| ) |
|
◆ SoundManager() [3/4]
iv::sound::SoundManager::SoundManager |
( |
const SoundManager & | | ) |
|
|
delete |
◆ SoundManager() [4/4]
◆ alarmsActive()
void iv::sound::SoundManager::alarmsActive |
( |
bool | active = true | ) |
|
◆ callActive()
void iv::sound::SoundManager::callActive |
( |
bool | active = true | ) |
|
◆ changeEngineAssistancePlaceActive()
void iv::sound::SoundManager::changeEngineAssistancePlaceActive |
( |
bool | active = true | ) |
|
◆ diamarRepeaterCommFail()
void iv::sound::SoundManager::diamarRepeaterCommFail |
( |
bool | active = true | ) |
|
◆ frame()
void iv::sound::SoundManager::frame |
( |
| ) |
|
◆ getVolume()
uint8_t iv::sound::SoundManager::getVolume |
( |
| ) |
const |
|
nodiscard |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ play()
void iv::sound::SoundManager::play |
( |
| ) |
|
|
private |
◆ repeatAlarmActive()
void iv::sound::SoundManager::repeatAlarmActive |
( |
bool | active = true | ) |
|
◆ shouldRepeatAlarmSound()
bool iv::sound::SoundManager::shouldRepeatAlarmSound |
( |
| ) |
const |
|
private |
◆ soundActive()
void iv::sound::SoundManager::soundActive |
( |
bool | active = true | ) |
|
◆ soundOff()
void iv::sound::SoundManager::soundOff |
( |
| ) |
|
◆ stop()
void iv::sound::SoundManager::stop |
( |
| ) |
|
|
private |
◆ testSound()
void iv::sound::SoundManager::testSound |
( |
bool | active = true | ) |
|
◆ volumeDown()
void iv::sound::SoundManager::volumeDown |
( |
| ) |
const |
◆ volumeUp()
void iv::sound::SoundManager::volumeUp |
( |
| ) |
const |
◆ m_alarmRepeatSoundOffDuration
◆ m_alarmsActive
std::atomic_bool iv::sound::SoundManager::m_alarmsActive {false} |
|
private |
◆ m_callActive
std::atomic_bool iv::sound::SoundManager::m_callActive {false} |
|
private |
◆ m_changeEngineAssistancePlaceActive
std::atomic_bool iv::sound::SoundManager::m_changeEngineAssistancePlaceActive {false} |
|
private |
◆ m_channelPlay
int32_t iv::sound::SoundManager::m_channelPlay |
|
private |
◆ m_diamarRepeaterCommFail
std::atomic_bool iv::sound::SoundManager::m_diamarRepeaterCommFail {false} |
|
private |
◆ m_lastSoundOff
◆ m_repeatAlarmActive
std::atomic_bool iv::sound::SoundManager::m_repeatAlarmActive {false} |
|
private |
◆ m_soundActive
std::atomic_bool iv::sound::SoundManager::m_soundActive {false} |
|
private |
◆ m_soundAlarm
std::unique_ptr<Mix_Chunk, decltype(&Mix_FreeChunk)> iv::sound::SoundManager::m_soundAlarm |
|
private |
◆ m_testSound
std::atomic_bool iv::sound::SoundManager::m_testSound {false} |
|
private |
The documentation for this class was generated from the following files: