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: