Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
Application.h File Reference
#include "XBApplicationEx.h"
#include "guilib/IMsgTargetCallback.h"
#include "windowing/Resolution.h"
#include "utils/GlobalsHandling.h"
#include "messaging/IMessageTarget.h"
#include "ServiceManager.h"
#include "ApplicationStackHelper.h"
#include <atomic>
#include <deque>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "cores/IPlayerCallback.h"
#include "settings/lib/ISettingsHandler.h"
#include "settings/lib/ISettingCallback.h"
#include "settings/lib/ISubSettings.h"
#include "utils/Stopwatch.h"
#include "windowing/OSScreenSaver.h"
#include "windowing/XBMC_events.h"
#include "threads/SystemClock.h"
#include "threads/Thread.h"
#include "ApplicationPlayer.h"

Classes

struct  ReplayGainSettings
 
class  CApplication
 

Namespaces

namespace  ADDON
 
namespace  ANNOUNCEMENT
 
namespace  MEDIA_DETECT
 
namespace  PLAYLIST
 
namespace  ActiveAE
 
namespace  VIDEO
 
namespace  MUSIC_INFO
 

Macros

#define VOLUME_MINIMUM   0.0f
 
#define VOLUME_MAXIMUM   1.0f
 
#define VOLUME_DYNAMIC_RANGE   90.0f
 
#define g_application   XBMC_GLOBAL_USE(CApplication)
 

Enumerations

enum  StartupAction { STARTUP_ACTION_NONE = 0 , STARTUP_ACTION_PLAY_TV , STARTUP_ACTION_PLAY_RADIO }
 

Functions

 XBMC_GLOBAL_REF (CApplication, g_application)
 

Macro Definition Documentation

◆ g_application

#define g_application   XBMC_GLOBAL_USE(CApplication)

◆ VOLUME_DYNAMIC_RANGE

#define VOLUME_DYNAMIC_RANGE   90.0f

◆ VOLUME_MAXIMUM

#define VOLUME_MAXIMUM   1.0f

◆ VOLUME_MINIMUM

#define VOLUME_MINIMUM   0.0f

Enumeration Type Documentation

◆ StartupAction

Enumerator
STARTUP_ACTION_NONE 
STARTUP_ACTION_PLAY_TV 
STARTUP_ACTION_PLAY_RADIO 

Function Documentation

◆ XBMC_GLOBAL_REF()

XBMC_GLOBAL_REF ( CApplication  ,
g_application   
)