|
| 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...
|
| |