11 #include "../AddonBase.h" 12 #include "../c-api/gui/general.h" 35 inline void ATTR_DLL_LOCAL Lock()
37 using namespace ::kodi::addon;
38 CPrivateBase::m_interface->toKodi->kodi_gui->general->lock();
46 inline void ATTR_DLL_LOCAL Unlock()
48 using namespace ::kodi::addon;
49 CPrivateBase::m_interface->toKodi->kodi_gui->general->unlock();
59 inline int ATTR_DLL_LOCAL GetScreenHeight()
61 using namespace ::kodi::addon;
62 return CPrivateBase::m_interface->toKodi->kodi_gui->general->get_screen_height(
63 CPrivateBase::m_interface->toKodi->kodiBase);
73 inline int ATTR_DLL_LOCAL GetScreenWidth()
75 using namespace ::kodi::addon;
76 return CPrivateBase::m_interface->toKodi->kodi_gui->general->get_screen_width(
77 CPrivateBase::m_interface->toKodi->kodiBase);
87 inline int ATTR_DLL_LOCAL GetVideoResolution()
89 using namespace ::kodi::addon;
90 return CPrivateBase::m_interface->toKodi->kodi_gui->general->get_video_resolution(
91 CPrivateBase::m_interface->toKodi->kodiBase);
111 inline int ATTR_DLL_LOCAL GetCurrentWindowDialogId()
113 using namespace ::kodi::addon;
114 return CPrivateBase::m_interface->toKodi->kodi_gui->general->get_current_window_dialog_id(
115 CPrivateBase::m_interface->toKodi->kodiBase);
135 inline int ATTR_DLL_LOCAL GetCurrentWindowId()
137 using namespace ::kodi::addon;
138 return CPrivateBase::m_interface->toKodi->kodi_gui->general->get_current_window_id(
139 CPrivateBase::m_interface->toKodi->kodiBase);
165 inline kodi::HardwareContext GetHWContext()
167 using namespace ::kodi::addon;
168 return CPrivateBase::m_interface->toKodi->kodi_gui->general->get_hw_context(
169 CPrivateBase::m_interface->toKodi->kodiBase);
181 using namespace ::kodi::addon;
182 return CPrivateBase::m_interface->toKodi->kodi_gui->general->get_adjust_refresh_rate_status(
183 CPrivateBase::m_interface->toKodi->kodiBase);
AdjustRefreshRateStatus
Adjust refresh rate enum Used to get the Adjust refresh rate status info.
Definition: general.h:24