Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KodiToAddonFuncTable_PVR Struct Reference

Structure to transfer the methods from addon to Kodi. More...

#include <pvr.h>

Public Member Functions

enum PVR_ERROR (__cdecl *GetCapabilities)(const struct AddonInstance_PVR *
 
enum struct PVR_ADDON_CAPABILITIES *enum PVR_ERROR (__cdecl *GetBackendName)(const struct AddonInstance_PVR *
 
enum struct PVR_ADDON_CAPABILITIES *enum char **enum PVR_ERROR (__cdecl *GetBackendVersion)(const struct AddonInstance_PVR *
 
enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum PVR_ERROR (__cdecl *GetBackendHostname)(const struct AddonInstance_PVR *
 
enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum PVR_ERROR (__cdecl *GetConnectionString)(const struct AddonInstance_PVR *
 
enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum PVR_ERROR (__cdecl *GetDriveSpace)(const struct AddonInstance_PVR *
 
enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum PVR_ERROR (__cdecl *CallSettingsMenuHook)(const struct AddonInstance_PVR *
 
enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum const struct PVR_MENUHOOK *enum PVR_ERROR (__cdecl *GetChannelsAmount)(const struct AddonInstance_PVR *
 
enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum const struct PVR_MENUHOOK *enum int *enum PVR_ERROR (__cdecl *GetChannels)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *GetChannelStreamProperties)(const struct AddonInstance_PVR *
 
struct PVR_NAMED_VALUE unsigned int *enum PVR_ERROR (__cdecl *GetSignalStatus)(const struct AddonInstance_PVR *
 
struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum PVR_ERROR (__cdecl *GetDescrambleInfo)(const struct AddonInstance_PVR *
 
struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum struct PVR_DESCRAMBLE_INFO *enum PVR_ERROR (__cdecl *GetProvidersAmount)(const struct AddonInstance_PVR *
 
struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum struct PVR_DESCRAMBLE_INFO *enum int *enum PVR_ERROR (__cdecl *GetProviders)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *GetChannelGroupsAmount)(const struct AddonInstance_PVR *
 
enum int *enum PVR_ERROR (__cdecl *GetChannelGroups)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *GetChannelGroupMembers)(const struct AddonInstance_PVR *
 
enum const struct PVR_CHANNEL_GROUP *enum PVR_ERROR (__cdecl *DeleteChannel)(const struct AddonInstance_PVR *
 
enum const struct PVR_CHANNEL_GROUP *enum const struct PVR_CHANNEL *enum PVR_ERROR (__cdecl *RenameChannel)(const struct AddonInstance_PVR *
 
enum const struct PVR_CHANNEL_GROUP *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum PVR_ERROR (__cdecl *OpenDialogChannelSettings)(const struct AddonInstance_PVR *
 
enum const struct PVR_CHANNEL_GROUP *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum PVR_ERROR (__cdecl *OpenDialogChannelAdd)(const struct AddonInstance_PVR *
 
enum const struct PVR_CHANNEL_GROUP *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum PVR_ERROR (__cdecl *OpenDialogChannelScan)(const struct AddonInstance_PVR *)
 
enum PVR_ERROR (__cdecl *CallChannelMenuHook)(const struct AddonInstance_PVR *
 
enum const PVR_MENUHOOK const PVR_CHANNEL *enum PVR_ERROR (__cdecl *GetEPGForChannel)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *IsEPGTagRecordable)(const struct AddonInstance_PVR *
 
enum const struct EPG_TAG bool *enum PVR_ERROR (__cdecl *IsEPGTagPlayable)(const struct AddonInstance_PVR *
 
enum const struct EPG_TAG bool *enum const struct EPG_TAG bool *enum PVR_ERROR (__cdecl *GetEPGTagEdl)(const struct AddonInstance_PVR *
 
enum const struct EPG_TAG bool *enum const struct EPG_TAG bool *enum const struct EPG_TAG struct PVR_EDL_ENTRY unsigned int *enum PVR_ERROR (__cdecl *GetEPGTagStreamProperties)(const struct AddonInstance_PVR *
 
enum const struct EPG_TAG bool *enum const struct EPG_TAG bool *enum const struct EPG_TAG struct PVR_EDL_ENTRY unsigned int *enum const struct EPG_TAG struct PVR_NAMED_VALUE unsigned int *enum PVR_ERROR (__cdecl *SetEPGMaxPastDays)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *SetEPGMaxFutureDays)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *CallEPGMenuHook)(const struct AddonInstance_PVR *
 
enum const struct PVR_MENUHOOK const struct EPG_TAG *enum PVR_ERROR (__cdecl *GetRecordingsAmount)(const struct AddonInstance_PVR *
 
enum const struct PVR_MENUHOOK const struct EPG_TAG *enum int *enum PVR_ERROR (__cdecl *GetRecordings)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *DeleteRecording)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING *enum PVR_ERROR (__cdecl *UndeleteRecording)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING *enum const struct PVR_RECORDING *enum PVR_ERROR (__cdecl *DeleteAllRecordingsFromTrash)(const struct AddonInstance_PVR *)
 
enum PVR_ERROR (__cdecl *RenameRecording)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING *enum PVR_ERROR (__cdecl *SetRecordingLifetime)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING *enum const struct PVR_RECORDING *enum PVR_ERROR (__cdecl *SetRecordingPlayCount)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *SetRecordingLastPlayedPosition)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *GetRecordingLastPlayedPosition)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING int *enum PVR_ERROR (__cdecl *GetRecordingEdl)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum PVR_ERROR (__cdecl *GetRecordingSize)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum PVR_ERROR (__cdecl *GetRecordingStreamProperties)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum PVR_ERROR (__cdecl *CallRecordingMenuHook)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum const struct PVR_MENUHOOK const struct PVR_RECORDING *enum PVR_ERROR (__cdecl *GetTimerTypes)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum const struct PVR_MENUHOOK const struct PVR_RECORDING *enum struct PVR_TIMER_TYPE unsigned int *enum PVR_ERROR (__cdecl *GetTimersAmount)(const struct AddonInstance_PVR *
 
enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum const struct PVR_MENUHOOK const struct PVR_RECORDING *enum struct PVR_TIMER_TYPE unsigned int *enum int *enum PVR_ERROR (__cdecl *GetTimers)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *AddTimer)(const struct AddonInstance_PVR *
 
enum const struct PVR_TIMER *enum PVR_ERROR (__cdecl *DeleteTimer)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *UpdateTimer)(const struct AddonInstance_PVR *
 
enum const struct PVR_TIMER *enum PVR_ERROR (__cdecl *CallTimerMenuHook)(const struct AddonInstance_PVR *
 
enum const struct PVR_TIMER *enum const struct PVR_MENUHOOK const struct PVR_TIMER *enum PVR_ERROR (__cdecl *OnSystemSleep)(const struct AddonInstance_PVR *)
 
enum PVR_ERROR (__cdecl *OnSystemWake)(const struct AddonInstance_PVR *)
 
enum PVR_ERROR (__cdecl *OnPowerSavingActivated)(const struct AddonInstance_PVR *)
 
enum PVR_ERROR (__cdecl *OnPowerSavingDeactivated)(const struct AddonInstance_PVR *)
 
 bool (__cdecl *OpenLiveStream)(const struct AddonInstance_PVR *
 
const struct PVR_CHANNELvoid (__cdecl *CloseLiveStream)(const struct AddonInstance_PVR *)
 
 int (__cdecl *ReadLiveStream)(const struct AddonInstance_PVR *
 
 int64_t (__cdecl *SeekLiveStream)(const struct AddonInstance_PVR *
 
 int64_t (__cdecl *LengthLiveStream)(const struct AddonInstance_PVR *)
 
 bool (__cdecl *OpenRecordedStream)(const struct AddonInstance_PVR *
 
const struct PVR_RECORDING int64_tvoid (__cdecl *CloseRecordedStream)(const struct AddonInstance_PVR *
 
 int (__cdecl *ReadRecordedStream)(const struct AddonInstance_PVR *
 
 int64_t (__cdecl *SeekRecordedStream)(const struct AddonInstance_PVR *
 
 int64_t (__cdecl *LengthRecordedStream)(const struct AddonInstance_PVR *
 
 PVR_ERROR (__cdecl *IsRecordedStreamRealTime)(const struct AddonInstance_PVR *
 
boolPVR_ERROR (__cdecl *PauseRecordedStream)(const struct AddonInstance_PVR *
 
const struct AddonInstance_PVR PVR_STREAM_TIMES *enum PVR_ERROR (__cdecl *GetStreamProperties)(const struct AddonInstance_PVR *
 
const struct AddonInstance_PVR PVR_STREAM_TIMES *enum struct PVR_STREAM_PROPERTIES *enum PVR_ERROR (__cdecl *StreamClosed)(const struct AddonInstance_PVR *)
 
struct DEMUX_PACKET *__cdeclDemuxRead (const struct AddonInstance_PVR *)
 
 void (__cdecl *DemuxReset)(const struct AddonInstance_PVR *)
 
 void (__cdecl *DemuxAbort)(const struct AddonInstance_PVR *)
 
 void (__cdecl *DemuxFlush)(const struct AddonInstance_PVR *)
 
 void (__cdecl *SetSpeed)(const struct AddonInstance_PVR *
 
 void (__cdecl *FillBuffer)(const struct AddonInstance_PVR *
 
 bool (__cdecl *SeekTime)(const struct AddonInstance_PVR *
 
doublebool (__cdecl *CanPauseStream)(const struct AddonInstance_PVR *)
 
 void (__cdecl *PauseStream)(const struct AddonInstance_PVR *
 
 bool (__cdecl *CanSeekStream)(const struct AddonInstance_PVR *)
 
 bool (__cdecl *IsRealTimeStream)(const struct AddonInstance_PVR *)
 
enum PVR_ERROR (__cdecl *GetStreamTimes)(const struct AddonInstance_PVR *
 
enum struct PVR_STREAM_TIMES *enum PVR_ERROR (__cdecl *GetStreamReadChunkSize)(const struct AddonInstance_PVR *
 
enum struct PVR_STREAM_TIMES *enum int *enum PVR_ERROR (__cdecl *FreeCapabilities)(const struct AddonInstance_PVR *
 
enum struct PVR_STREAM_TIMES *enum int *enum struct PVR_ADDON_CAPABILITIES *enum PVR_ERROR (__cdecl *FreeTimerTypes)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *FreeProperties)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *FreeDescrambleInfo)(const struct AddonInstance_PVR *
 
enum struct PVR_DESCRAMBLE_INFO *enum PVR_ERROR (__cdecl *FreeSignalStatus)(const struct AddonInstance_PVR *
 
enum struct PVR_DESCRAMBLE_INFO *enum struct PVR_SIGNAL_STATUS *enum PVR_ERROR (__cdecl *FreeEdlEntries)(const struct AddonInstance_PVR *
 
enum PVR_ERROR (__cdecl *FreeString)(const struct AddonInstance_PVR *
 

Public Attributes

KODI_HANDLE addonInstance
 
enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum const struct PVR_MENUHOOK *enum int *enum PVR_HANDLE
 
enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum const struct PVR_MENUHOOK *enum int *enum bool
 
struct PVR_NAMED_VALUE unsigned int *enum int
 
struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum int
 
struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum struct PVR_DESCRAMBLE_INFO *enum int *enum PVR_HANDLE
 
enum int *enum PVR_HANDLE
 
enum int *enum bool
 
enum PVR_HANDLE
 
enum const PVR_MENUHOOK const PVR_CHANNEL *enum PVR_HANDLE
 
enum const PVR_MENUHOOK const PVR_CHANNEL *enum int
 
enum const PVR_MENUHOOK const PVR_CHANNEL *enum time_t
 
enum const struct EPG_TAG bool *enum const struct EPG_TAG bool *enum const struct EPG_TAG struct PVR_EDL_ENTRY unsigned int *enum const struct EPG_TAG struct PVR_NAMED_VALUE unsigned int *enum int
 
enum int
 
enum const struct PVR_MENUHOOK const struct EPG_TAG *enum bool
 
enum const struct PVR_MENUHOOK const struct EPG_TAG *enum int *enum PVR_HANDLE
 
enum const struct PVR_MENUHOOK const struct EPG_TAG *enum int *enum bool
 
enum const struct PVR_RECORDING *enum const struct PVR_RECORDING *enum const struct PVR_RECORDING int
 
enum const struct PVR_RECORDING int
 
enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum const struct PVR_MENUHOOK const struct PVR_RECORDING *enum struct PVR_TIMER_TYPE unsigned int *enum int *enum PVR_HANDLE
 
enum const struct PVR_TIMER *enum const struct PVR_TIMER bool
 
unsigned char unsigned int
 
 int64_t
 
 int
 
const struct PVR_RECORDING int64_t int64_t
 
bool int64_t
 
bool bool
 
const struct AddonInstance_PVR int64_t
 
 bool
 
 double
 
enum struct PVR_STREAM_TIMES *enum int *enum struct PVR_ADDON_CAPABILITIES *enum struct PVR_TIMER_TYPE unsigned int
 
enum struct PVR_NAMED_VALUE unsigned int
 
enum struct PVR_DESCRAMBLE_INFO *enum struct PVR_SIGNAL_STATUS *enum struct PVR_EDL_ENTRY unsigned int
 

Detailed Description

Structure to transfer the methods from addon to Kodi.

Member Function Documentation

◆ bool() [1/6]

double * KodiToAddonFuncTable_PVR::bool ( __cdecl * CanPauseStream) const

◆ bool() [2/6]

KodiToAddonFuncTable_PVR::bool ( __cdecl * CanSeekStream) const

◆ bool() [3/6]

KodiToAddonFuncTable_PVR::bool ( __cdecl * IsRealTimeStream) const

◆ bool() [4/6]

KodiToAddonFuncTable_PVR::bool ( __cdecl * OpenLiveStream) const

◆ bool() [5/6]

KodiToAddonFuncTable_PVR::bool ( __cdecl * OpenRecordedStream) const

◆ bool() [6/6]

KodiToAddonFuncTable_PVR::bool ( __cdecl * SeekTime) const

◆ DemuxRead()

struct DEMUX_PACKET *__cdecl * KodiToAddonFuncTable_PVR::DemuxRead ( const struct AddonInstance_PVR * )

◆ int() [1/2]

KodiToAddonFuncTable_PVR::int ( __cdecl * ReadLiveStream) const

◆ int() [2/2]

KodiToAddonFuncTable_PVR::int ( __cdecl * ReadRecordedStream) const

◆ int64_t() [1/4]

KodiToAddonFuncTable_PVR::int64_t ( __cdecl * LengthLiveStream) const

◆ int64_t() [2/4]

KodiToAddonFuncTable_PVR::int64_t ( __cdecl * LengthRecordedStream) const

◆ int64_t() [3/4]

KodiToAddonFuncTable_PVR::int64_t ( __cdecl * SeekLiveStream) const

◆ int64_t() [4/4]

KodiToAddonFuncTable_PVR::int64_t ( __cdecl * SeekRecordedStream) const

◆ PVR_ERROR() [1/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * AddTimer) const

◆ PVR_ERROR() [2/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * CallChannelMenuHook) const

◆ PVR_ERROR() [3/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * CallEPGMenuHook) const

◆ PVR_ERROR() [4/69]

enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * CallRecordingMenuHook) const

◆ PVR_ERROR() [5/69]

enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * CallSettingsMenuHook) const

◆ PVR_ERROR() [6/69]

enum const struct PVR_TIMER *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * CallTimerMenuHook) const

◆ PVR_ERROR() [7/69]

enum const struct PVR_RECORDING *enum const struct PVR_RECORDING *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * DeleteAllRecordingsFromTrash) const

◆ PVR_ERROR() [8/69]

enum const struct PVR_CHANNEL_GROUP *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * DeleteChannel) const

◆ PVR_ERROR() [9/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * DeleteRecording) const

◆ PVR_ERROR() [10/69]

enum const struct PVR_TIMER *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * DeleteTimer) const

◆ PVR_ERROR() [11/69]

enum struct PVR_STREAM_TIMES *enum int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * FreeCapabilities) const

◆ PVR_ERROR() [12/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * FreeDescrambleInfo) const

◆ PVR_ERROR() [13/69]

enum struct PVR_DESCRAMBLE_INFO *enum struct PVR_SIGNAL_STATUS *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * FreeEdlEntries) const

◆ PVR_ERROR() [14/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * FreeProperties) const

◆ PVR_ERROR() [15/69]

enum struct PVR_DESCRAMBLE_INFO *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * FreeSignalStatus) const

◆ PVR_ERROR() [16/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * FreeString) const

◆ PVR_ERROR() [17/69]

enum struct PVR_STREAM_TIMES *enum int *enum struct PVR_ADDON_CAPABILITIES *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * FreeTimerTypes) const

◆ PVR_ERROR() [18/69]

enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetBackendHostname) const

◆ PVR_ERROR() [19/69]

enum struct PVR_ADDON_CAPABILITIES *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetBackendName) const

◆ PVR_ERROR() [20/69]

enum struct PVR_ADDON_CAPABILITIES *enum char **enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetBackendVersion) const

◆ PVR_ERROR() [21/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetCapabilities) const

◆ PVR_ERROR() [22/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetChannelGroupMembers) const

◆ PVR_ERROR() [23/69]

enum int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetChannelGroups) const

◆ PVR_ERROR() [24/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetChannelGroupsAmount) const

◆ PVR_ERROR() [25/69]

enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum const struct PVR_MENUHOOK *enum int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetChannels) const

◆ PVR_ERROR() [26/69]

enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum const struct PVR_MENUHOOK *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetChannelsAmount) const

◆ PVR_ERROR() [27/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetChannelStreamProperties) const

◆ PVR_ERROR() [28/69]

enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetConnectionString) const

◆ PVR_ERROR() [29/69]

struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetDescrambleInfo) const

◆ PVR_ERROR() [30/69]

enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetDriveSpace) const

◆ PVR_ERROR() [31/69]

enum const PVR_MENUHOOK const PVR_CHANNEL *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetEPGForChannel) const

◆ PVR_ERROR() [32/69]

enum const struct EPG_TAG bool *enum const struct EPG_TAG bool *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetEPGTagEdl) const

◆ PVR_ERROR() [33/69]

enum const struct EPG_TAG bool *enum const struct EPG_TAG bool *enum const struct EPG_TAG struct PVR_EDL_ENTRY unsigned int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetEPGTagStreamProperties) const

◆ PVR_ERROR() [34/69]

struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum struct PVR_DESCRAMBLE_INFO *enum int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetProviders) const

◆ PVR_ERROR() [35/69]

struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum struct PVR_DESCRAMBLE_INFO *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetProvidersAmount) const

◆ PVR_ERROR() [36/69]

enum const struct PVR_RECORDING int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetRecordingEdl) const

◆ PVR_ERROR() [37/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetRecordingLastPlayedPosition) const

◆ PVR_ERROR() [38/69]

enum const struct PVR_MENUHOOK const struct EPG_TAG *enum int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetRecordings) const

◆ PVR_ERROR() [39/69]

enum const struct PVR_MENUHOOK const struct EPG_TAG *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetRecordingsAmount) const

◆ PVR_ERROR() [40/69]

enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetRecordingSize) const

◆ PVR_ERROR() [41/69]

enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetRecordingStreamProperties) const

◆ PVR_ERROR() [42/69]

struct PVR_NAMED_VALUE unsigned int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetSignalStatus) const

◆ PVR_ERROR() [43/69]

const struct AddonInstance_PVR PVR_STREAM_TIMES *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetStreamProperties) const

◆ PVR_ERROR() [44/69]

enum struct PVR_STREAM_TIMES *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetStreamReadChunkSize) const

◆ PVR_ERROR() [45/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetStreamTimes) const

◆ PVR_ERROR() [46/69]

enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum const struct PVR_MENUHOOK const struct PVR_RECORDING *enum struct PVR_TIMER_TYPE unsigned int *enum int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetTimers) const

◆ PVR_ERROR() [47/69]

enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum const struct PVR_MENUHOOK const struct PVR_RECORDING *enum struct PVR_TIMER_TYPE unsigned int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetTimersAmount) const

◆ PVR_ERROR() [48/69]

enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum const struct PVR_MENUHOOK const struct PVR_RECORDING *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * GetTimerTypes) const

◆ PVR_ERROR() [49/69]

enum const struct EPG_TAG bool *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * IsEPGTagPlayable) const

◆ PVR_ERROR() [50/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * IsEPGTagRecordable) const

◆ PVR_ERROR() [51/69]

KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * IsRecordedStreamRealTime) const

◆ PVR_ERROR() [52/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * OnPowerSavingActivated) const

◆ PVR_ERROR() [53/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * OnPowerSavingDeactivated) const

◆ PVR_ERROR() [54/69]

enum const struct PVR_TIMER *enum const struct PVR_MENUHOOK const struct PVR_TIMER *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * OnSystemSleep) const

◆ PVR_ERROR() [55/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * OnSystemWake) const

◆ PVR_ERROR() [56/69]

enum const struct PVR_CHANNEL_GROUP *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * OpenDialogChannelAdd) const

◆ PVR_ERROR() [57/69]

enum const struct PVR_CHANNEL_GROUP *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * OpenDialogChannelScan) const

◆ PVR_ERROR() [58/69]

enum const struct PVR_CHANNEL_GROUP *enum const struct PVR_CHANNEL *enum const struct PVR_CHANNEL *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * OpenDialogChannelSettings) const

◆ PVR_ERROR() [59/69]

bool * KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * PauseRecordedStream) const

◆ PVR_ERROR() [60/69]

enum const struct PVR_CHANNEL_GROUP *enum const struct PVR_CHANNEL *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * RenameChannel) const

◆ PVR_ERROR() [61/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * RenameRecording) const

◆ PVR_ERROR() [62/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * SetEPGMaxFutureDays) const

◆ PVR_ERROR() [63/69]

enum const struct EPG_TAG bool *enum const struct EPG_TAG bool *enum const struct EPG_TAG struct PVR_EDL_ENTRY unsigned int *enum const struct EPG_TAG struct PVR_NAMED_VALUE unsigned int *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * SetEPGMaxPastDays) const

◆ PVR_ERROR() [64/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * SetRecordingLastPlayedPosition) const

◆ PVR_ERROR() [65/69]

enum const struct PVR_RECORDING *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * SetRecordingLifetime) const

◆ PVR_ERROR() [66/69]

enum const struct PVR_RECORDING *enum const struct PVR_RECORDING *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * SetRecordingPlayCount) const

◆ PVR_ERROR() [67/69]

const struct AddonInstance_PVR PVR_STREAM_TIMES *enum struct PVR_STREAM_PROPERTIES *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * StreamClosed) const

◆ PVR_ERROR() [68/69]

enum const struct PVR_RECORDING *enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * UndeleteRecording) const

◆ PVR_ERROR() [69/69]

enum KodiToAddonFuncTable_PVR::PVR_ERROR ( __cdecl * UpdateTimer) const

◆ void() [1/8]

const struct PVR_CHANNEL * KodiToAddonFuncTable_PVR::void ( __cdecl * CloseLiveStream) const

◆ void() [2/8]

const struct PVR_RECORDING int64_t * KodiToAddonFuncTable_PVR::void ( __cdecl * CloseRecordedStream) const

◆ void() [3/8]

KodiToAddonFuncTable_PVR::void ( __cdecl * DemuxAbort) const

◆ void() [4/8]

KodiToAddonFuncTable_PVR::void ( __cdecl * DemuxFlush) const

◆ void() [5/8]

KodiToAddonFuncTable_PVR::void ( __cdecl * DemuxReset) const

◆ void() [6/8]

KodiToAddonFuncTable_PVR::void ( __cdecl * FillBuffer) const

◆ void() [7/8]

KodiToAddonFuncTable_PVR::void ( __cdecl * PauseStream) const

◆ void() [8/8]

KodiToAddonFuncTable_PVR::void ( __cdecl * SetSpeed) const

Member Data Documentation

◆ addonInstance

KODI_HANDLE KodiToAddonFuncTable_PVR::addonInstance

◆ bool [1/7]

enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum const struct PVR_MENUHOOK *enum int *enum KodiToAddonFuncTable_PVR::bool

◆ bool [2/7]

enum int *enum KodiToAddonFuncTable_PVR::bool

◆ bool [3/7]

enum const struct PVR_MENUHOOK const struct EPG_TAG *enum KodiToAddonFuncTable_PVR::bool

◆ bool [4/7]

enum const struct PVR_MENUHOOK const struct EPG_TAG *enum int *enum KodiToAddonFuncTable_PVR::bool

◆ bool [5/7]

enum const struct PVR_TIMER *enum const struct PVR_TIMER KodiToAddonFuncTable_PVR::bool

◆ bool [6/7]

bool KodiToAddonFuncTable_PVR::bool

◆ bool [7/7]

KodiToAddonFuncTable_PVR::bool

◆ double

KodiToAddonFuncTable_PVR::double

◆ int [1/12]

unsigned char unsigned KodiToAddonFuncTable_PVR::int

◆ int [2/12]

struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum KodiToAddonFuncTable_PVR::int

◆ int [3/12]

enum const PVR_MENUHOOK const PVR_CHANNEL *enum KodiToAddonFuncTable_PVR::int

◆ int [4/12]

enum const struct EPG_TAG bool *enum const struct EPG_TAG bool *enum const struct EPG_TAG struct PVR_EDL_ENTRY unsigned int *enum const struct EPG_TAG struct PVR_NAMED_VALUE unsigned int *enum KodiToAddonFuncTable_PVR::int

◆ int [5/12]

enum KodiToAddonFuncTable_PVR::int

◆ int [6/12]

enum const struct PVR_RECORDING *enum const struct PVR_RECORDING *enum const struct PVR_RECORDING KodiToAddonFuncTable_PVR::int

◆ int [7/12]

enum const struct PVR_RECORDING KodiToAddonFuncTable_PVR::int

◆ int [8/12]

unsigned char unsigned KodiToAddonFuncTable_PVR::int

◆ int [9/12]

KodiToAddonFuncTable_PVR::int

◆ int [10/12]

enum struct PVR_STREAM_TIMES *enum int *enum struct PVR_ADDON_CAPABILITIES *enum struct PVR_TIMER_TYPE unsigned KodiToAddonFuncTable_PVR::int

◆ int [11/12]

enum struct PVR_NAMED_VALUE unsigned KodiToAddonFuncTable_PVR::int

◆ int [12/12]

enum struct PVR_DESCRAMBLE_INFO *enum struct PVR_SIGNAL_STATUS *enum struct PVR_EDL_ENTRY unsigned KodiToAddonFuncTable_PVR::int

◆ int64_t [1/4]

KodiToAddonFuncTable_PVR::int64_t

◆ int64_t [2/4]

const struct PVR_RECORDING int64_t KodiToAddonFuncTable_PVR::int64_t

◆ int64_t [3/4]

bool KodiToAddonFuncTable_PVR::int64_t

◆ int64_t [4/4]

const struct AddonInstance_PVR KodiToAddonFuncTable_PVR::int64_t

◆ PVR_HANDLE [1/7]

enum struct PVR_ADDON_CAPABILITIES *enum char **enum char **enum char **enum char **enum uint64_t uint64_t *enum const struct PVR_MENUHOOK *enum int *enum KodiToAddonFuncTable_PVR::PVR_HANDLE

◆ PVR_HANDLE [2/7]

struct PVR_NAMED_VALUE unsigned int *enum struct PVR_SIGNAL_STATUS *enum struct PVR_DESCRAMBLE_INFO *enum int *enum KodiToAddonFuncTable_PVR::PVR_HANDLE

◆ PVR_HANDLE [3/7]

enum int *enum KodiToAddonFuncTable_PVR::PVR_HANDLE

◆ PVR_HANDLE [4/7]

enum KodiToAddonFuncTable_PVR::PVR_HANDLE

◆ PVR_HANDLE [5/7]

enum const PVR_MENUHOOK const PVR_CHANNEL *enum KodiToAddonFuncTable_PVR::PVR_HANDLE

◆ PVR_HANDLE [6/7]

enum const struct PVR_MENUHOOK const struct EPG_TAG *enum int *enum KodiToAddonFuncTable_PVR::PVR_HANDLE

◆ PVR_HANDLE [7/7]

enum const struct PVR_RECORDING int *enum const struct PVR_RECORDING struct PVR_EDL_ENTRY unsigned int *enum const PVR_RECORDING int64_t *enum const struct PVR_RECORDING struct PVR_NAMED_VALUE unsigned int *enum const struct PVR_MENUHOOK const struct PVR_RECORDING *enum struct PVR_TIMER_TYPE unsigned int *enum int *enum KodiToAddonFuncTable_PVR::PVR_HANDLE

◆ time_t

enum const PVR_MENUHOOK const PVR_CHANNEL *enum KodiToAddonFuncTable_PVR::time_t

The documentation for this struct was generated from the following file: