| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
Class handling application support for audio volume management. More...
#include <ApplicationVolumeHandling.h>
  
Classes | |
| struct | ReplayGainSettings | 
Public Member Functions | |
| 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) | 
  Public Member Functions inherited from IApplicationComponent | |
| virtual | ~IApplicationComponent ()=default | 
Static Public Attributes | |
| static constexpr float | VOLUME_MINIMUM = 0.0f | 
| static constexpr float | VOLUME_MAXIMUM = 1.0f | 
| static constexpr float | VOLUME_DYNAMIC_RANGE = 90.0f | 
Protected Member Functions | |
| bool | IsMutedInternal () const | 
| void | ShowVolumeBar (const CAction *action=nullptr) | 
| void | CacheReplayGainSettings (const CSettings &settings) | 
| void | Mute () | 
| void | UnMute () | 
| void | SetHardwareVolume (float hardwareVolume) | 
| void | VolumeChanged () | 
Protected Attributes | |
| bool | m_muted = false | 
| float | m_volumeLevel = VOLUME_MAXIMUM | 
| ReplayGainSettings | m_replayGainSettings | 
Friends | |
| class | CApplication | 
Class handling application support for audio volume management.
      
  | 
  inline | 
| float CApplicationVolumeHandling::GetVolumePercent | ( | ) | const | 
| float CApplicationVolumeHandling::GetVolumeRatio | ( | ) | const | 
| bool CApplicationVolumeHandling::IsMuted | ( | ) | const | 
      
  | 
  inlineprotected | 
| bool CApplicationVolumeHandling::Load | ( | const TiXmlNode * | settings | ) | 
      
  | 
  protected | 
| bool CApplicationVolumeHandling::Save | ( | TiXmlNode * | settings | ) | const | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  friend | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  staticconstexpr | 
      
  | 
  staticconstexpr | 
      
  | 
  staticconstexpr |