Class handling application support for audio volume management.
More...
#include <ApplicationVolumeHandling.h>
|
float | GetVolumePercent () const |
|
float | GetVolumeRatio () const |
|
bool | IsMuted () const |
|
void | SetVolume (float iValue, bool isPercentage=true) |
|
void | SetMute (bool mute) |
|
void | ToggleMute (void) |
|
const ReplayGainSettings & | GetReplayGainSettings () const |
|
bool | Load (const TiXmlNode *settings) |
|
bool | Save (TiXmlNode *settings) const |
|
bool | OnSettingChanged (const CSetting &setting) |
|
|
static constexpr float | VOLUME_MINIMUM = 0.0f |
|
static constexpr float | VOLUME_MAXIMUM = 1.0f |
|
static constexpr float | VOLUME_DYNAMIC_RANGE = 90.0f |
|
|
bool | IsMutedInternal () const |
|
void | ShowVolumeBar (const CAction *action=nullptr) |
|
void | CacheReplayGainSettings (const CSettings &settings) |
|
void | Mute () |
|
void | UnMute () |
|
void | SetHardwareVolume (float hardwareVolume) |
|
void | VolumeChanged () |
|
|
bool | m_muted = false |
|
float | m_volumeLevel = VOLUME_MAXIMUM |
|
ReplayGainSettings | m_replayGainSettings |
|
Class handling application support for audio volume management.
The documentation for this class was generated from the following files: