Structure to transfer the methods from Kodi to addon. More...
Structure to transfer the methods from Kodi to addon.
Public Attributes | |
void(* | AddMenuHook )(void *kodiInstance, const struct PVR_MENUHOOK *hook) |
struct DEMUX_PACKET *(* | AllocateDemuxPacket )(void *kodiInstance, int iDataSize) |
void(* | ConnectionStateChange )(void *kodiInstance, const char *strConnectionString, enum PVR_CONNECTION_STATE newState, const char *strMessage) |
void(* | EpgEventStateChange )(void *kodiInstance, struct EPG_TAG *tag, enum EPG_EVENT_STATE newState) |
void(* | FreeDemuxPacket )(void *kodiInstance, struct DEMUX_PACKET *pPacket) |
struct PVR_CODEC(* | GetCodecByName )(const void *kodiInstance, const char *strCodecName) |
KODI_HANDLE | kodiInstance |
void(* | RecordingNotification )(void *kodiInstance, const char *name, const char *fileName, bool on) |
void(* | TransferChannelEntry )(void *kodiInstance, const ADDON_HANDLE handle, const struct PVR_CHANNEL *chan) |
void(* | TransferChannelGroup )(void *kodiInstance, const ADDON_HANDLE handle, const struct PVR_CHANNEL_GROUP *group) |
void(* | TransferChannelGroupMember )(void *kodiInstance, const ADDON_HANDLE handle, const struct PVR_CHANNEL_GROUP_MEMBER *member) |
void(* | TransferEpgEntry )(void *kodiInstance, const ADDON_HANDLE handle, const struct EPG_TAG *epgentry) |
void(* | TransferProviderEntry )(void *kodiInstance, const ADDON_HANDLE handle, const struct PVR_PROVIDER *chanProvider) |
void(* | TransferRecordingEntry )(void *kodiInstance, const ADDON_HANDLE handle, const struct PVR_RECORDING *recording) |
void(* | TransferTimerEntry )(void *kodiInstance, const ADDON_HANDLE handle, const struct PVR_TIMER *timer) |
void(* | TriggerChannelGroupsUpdate )(void *kodiInstance) |
void(* | TriggerChannelUpdate )(void *kodiInstance) |
void(* | TriggerEpgUpdate )(void *kodiInstance, unsigned int iChannelUid) |
void(* | TriggerProvidersUpdate )(void *kodiInstance) |
void(* | TriggerRecordingUpdate )(void *kodiInstance) |
void(* | TriggerTimerUpdate )(void *kodiInstance) |