|
bool | Create () |
|
bool | Initialize () |
|
int | Run () |
|
bool | Cleanup () |
|
void | FrameMove (bool processEvents, bool processGUI=true) override |
|
void | Render () override |
|
bool | IsInitialized () const |
|
bool | IsStopping () const |
|
bool | CreateGUI () |
|
bool | InitWindow (RESOLUTION res=RES_INVALID) |
|
bool | Stop (int exitCode) |
|
const std::string & | CurrentFile () |
|
CFileItem & | CurrentFileItem () |
|
std::shared_ptr< CFileItem > | CurrentFileItemPtr () |
|
const CFileItem & | CurrentUnstackedItem () |
|
bool | OnMessage (CGUIMessage &message) override |
|
std::string | GetCurrentPlayer () |
|
int | GetMessageMask () override |
| Should return the message mask that it wishes to receive messages for. More...
|
|
void | OnApplicationMessage (KODI::MESSAGING::ThreadMessage *pMsg) override |
| This gets called whenever a message matching the registered message mask is processed. More...
|
|
bool | PlayMedia (CFileItem &item, const std::string &player, PLAYLIST::Id playlistId) |
|
bool | ProcessAndStartPlaylist (const std::string &strPlayList, PLAYLIST::CPlayList &playlist, PLAYLIST::Id playlistId, int track=0) |
|
bool | PlayFile (CFileItem item, const std::string &player, bool bRestart=false) |
|
void | StopPlaying () |
|
void | Restart (bool bSamePosition=true) |
|
void | DelayedPlayerRestart () |
|
void | CheckDelayedPlayerRestart () |
|
bool | IsPlayingFullScreenVideo () const |
|
bool | IsFullScreen () |
|
bool | OnAction (const CAction &action) |
|
void | CloseNetworkShares () |
|
void | ConfigureAndEnableAddons () |
|
void | ShowAppMigrationMessage () |
|
void | Process () override |
|
void | ProcessSlow () |
|
double | GetTotalTime () const |
| Returns the total time in fractional seconds of the currently playing media. More...
|
|
double | GetTime () const |
| Returns the current time in fractional seconds of the currently playing media. More...
|
|
float | GetPercentage () const |
|
float | GetCachePercentage () const |
|
void | SeekPercentage (float percent) |
|
void | SeekTime (double dTime=0.0) |
|
void | UpdateLibraries () |
|
void | UpdateCurrentPlayArt () |
|
bool | ExecuteXBMCAction (std::string action, const std::shared_ptr< CGUIListItem > &item=NULL) |
|
bool | IsAppFocused () const |
|
bool | GetRenderGUI () const override |
|
bool | SetLanguage (const std::string &strLanguage) |
|
bool | LoadLanguage (bool reload) |
|
void | SetLoggingIn (bool switchingProfiles) |
|
void | LockFrameMoveGuard () |
| Locks calls from outside kodi (e.g. python) until framemove is processed.
|
|
void | UnlockFrameMoveGuard () |
| Unlocks calls from outside kodi (e.g. python).
|
|
template<class T > |
std::shared_ptr< T > | GetComponent () |
| Obtain a component.
|
|
template<class T > |
std::shared_ptr< const T > | GetComponent () const |
| Obtain a component.
|
|
std::size_t | size () const |
| Returns number of registered components.
|
|
void | OnPlayBackEnded () override |
|
void | OnPlayBackStarted (const CFileItem &file) override |
|
void | OnPlayerCloseFile (const CFileItem &file, const CBookmark &bookmark) override |
|
void | OnPlayBackPaused () override |
|
void | OnPlayBackResumed () override |
|
void | OnPlayBackStopped () override |
|
void | OnPlayBackError () override |
|
void | OnQueueNextItem () override |
|
void | OnPlayBackSeek (int64_t iTime, int64_t seekOffset) override |
|
void | OnPlayBackSeekChapter (int iChapter) override |
|
void | OnPlayBackSpeedChanged (int iSpeed) override |
|
void | OnAVChange () override |
|
void | OnAVStarted (const CFileItem &file) override |
|
void | RequestVideoSettings (const CFileItem &fileItem) override |
|
void | StoreVideoSettings (const CFileItem &fileItem, const CVideoSettings &vs) override |
|
virtual bool | OnSettingChanging (const std::shared_ptr< const CSetting > &setting) |
| The value of the given setting is being changed. More...
|
|
virtual void | OnSettingPropertyChanged (const std::shared_ptr< const CSetting > &setting, const char *propertyName) |
| The given property of the given setting has changed. More...
|
|
Public Member Functions inherited from ISettingsHandler |
virtual bool | OnSettingsLoading () |
| Settings loading has been initiated. More...
|
|
virtual void | OnSettingsLoaded () |
| Settings have been loaded. More...
|
|
virtual void | OnSettingsSaved () const |
| Settings have been saved. More...
|
|
virtual void | OnSettingsUnloaded () |
| Setting values have been unloaded. More...
|
|
virtual void | OnSettingsCleared () |
| Settings have been cleared. More...
|
|
virtual void | Clear () |
| Clear any loaded setting values.
|
|
|
bool | OnSettingsSaving () const override |
| Settings saving has been initiated. More...
|
|
void | PlaybackCleanup () |
|
bool | PlayStack (CFileItem &item, bool bRestart) |
|
void | RegisterComponent (const std::shared_ptr< BaseType > &component) |
| Register a new component instance.
|
|
void | DeregisterComponent (const std::type_info &typeInfo) |
| Deregister a component.
|
|
Protected Member Functions inherited from CApplicationSettingsHandling |
void | RegisterSettings () |
|
void | UnregisterSettings () |
|
bool | Load (const TiXmlNode *settings) override |
| Load settings from the given XML node. More...
|
|
bool | Save (TiXmlNode *settings) const override |
| Save settings to the given XML node. More...
|
|
void | OnSettingChanged (const std::shared_ptr< const CSetting > &setting) override |
| The value of the given setting has changed. More...
|
|
void | OnSettingAction (const std::shared_ptr< const CSetting > &setting) override |
| The given setting has been activated. More...
|
|
bool | OnSettingUpdate (const std::shared_ptr< CSetting > &setting, const char *oldSettingId, const TiXmlNode *oldSettingNode) override |
| The given setting needs to be updated. More...
|
|