Inherits IAddonInstance.
Public Member Functions | |
CInstanceImageDecoder (KODI_HANDLE instance, const std::string &kodiVersion="") | |
Class constructor. More... | |
virtual bool | Decode (unsigned char *pixels, unsigned int width, unsigned int height, unsigned int pitch, ImageFormat format)=0 |
Decode previously loaded image. More... | |
virtual bool | LoadImageFromMemory (unsigned char *buffer, unsigned int bufSize, unsigned int &width, unsigned int &height)=0 |
Initialize an encoder. More... | |
std::string | MimeType () |
Callback to Kodi Function Get the wanted mime type from Kodi. More... | |
Public Member Functions inherited from IAddonInstance | |
virtual ADDON_STATUS | CreateInstance (int instanceType, const std::string &instanceID, KODI_HANDLE instance, const std::string &version, KODI_HANDLE &addonInstance) |
IAddonInstance (ADDON_TYPE type, const std::string &version) | |
Additional Inherited Members | |
Public Attributes inherited from IAddonInstance | |
std::string | m_id |
const std::string | m_kodiVersion |
const ADDON_TYPE | m_type |