![]() |
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <ScreenSaver.h>
Public Member Functions | |
CScreenSaver (const ADDON::AddonInfoPtr &addonInfo) | |
~CScreenSaver () override | |
bool | Start () |
void | Stop () |
void | Render () |
void | GetProperties (struct KODI_ADDON_SCREENSAVER_PROPS *props) |
![]() | |
IAddonInstanceHandler (ADDON_TYPE type, const AddonInfoPtr &addonInfo, AddonInstanceId instanceId=ADDON_INSTANCE_ID_UNUSED, KODI_HANDLE parentInstance=nullptr, const std::string &uniqueWorkID="") | |
Class constructor for handling add-on instance processes, allowing an add-on to handle multiple work simultaneously and independently. | |
virtual | ~IAddonInstanceHandler () |
ADDON_TYPE | UsedType () const |
AddonInstanceId | InstanceId () const |
const std::string & | UniqueWorkID () |
std::string | ID () const |
AddonInstanceId | InstanceID () const |
std::string | Name () const |
std::string | Author () const |
std::string | Icon () const |
std::string | Path () const |
std::string | Profile () const |
CAddonVersion | Version () const |
ADDON_STATUS | CreateInstance () |
void | DestroyInstance () |
const AddonDllPtr & | Addon () const |
AddonInfoPtr | GetAddonInfo () const |
virtual void | OnPreInstall () |
virtual void | OnPostInstall (bool update, bool modal) |
virtual void | OnPreUnInstall () |
virtual void | OnPostUnInstall () |
Additional Inherited Members | |
![]() | |
KODI_ADDON_INSTANCE_INFO | m_info {} |
KODI_ADDON_INSTANCE_STRUCT | m_ifc {} |
|
explicit |
|
override |
void CScreenSaver::GetProperties | ( | struct KODI_ADDON_SCREENSAVER_PROPS * | props | ) |
void CScreenSaver::Render | ( | ) |
bool CScreenSaver::Start | ( | ) |
void CScreenSaver::Stop | ( | ) |