Kodi Development  20.0
for Binary and Script based Add-Ons
CInstancePVRClient Member List

This is the complete list of members for CInstancePVRClient, including all inherited members.

AddMenuHook(const kodi::addon::PVRMenuhook &hook)CInstancePVRClientinline
AddTimer(const kodi::addon::PVRTimer &timer)CInstancePVRClientinlinevirtual
AllocateDemuxPacket(int iDataSize)CInstancePVRClientinline
CallChannelMenuHook(const kodi::addon::PVRMenuhook &menuhook, const kodi::addon::PVRChannel &item)CInstancePVRClientinlinevirtual
CallEPGMenuHook(const kodi::addon::PVRMenuhook &menuhook, const kodi::addon::PVREPGTag &tag)CInstancePVRClientinlinevirtual
CallRecordingMenuHook(const kodi::addon::PVRMenuhook &menuhook, const kodi::addon::PVRRecording &item)CInstancePVRClientinlinevirtual
CallSettingsMenuHook(const kodi::addon::PVRMenuhook &menuhook)CInstancePVRClientinlinevirtual
CallTimerMenuHook(const kodi::addon::PVRMenuhook &menuhook, const kodi::addon::PVRTimer &item)CInstancePVRClientinlinevirtual
CanPauseStream()CInstancePVRClientinlinevirtual
CanSeekStream()CInstancePVRClientinlinevirtual
CInstancePVRClient()CInstancePVRClientinline
CInstancePVRClient(KODI_HANDLE instance, const std::string &kodiVersion="")CInstancePVRClientinlineexplicit
ClientPath() constCInstancePVRClientinline
CloseLiveStream()CInstancePVRClientinlinevirtual
CloseRecordedStream()CInstancePVRClientinlinevirtual
ConnectionStateChange(const std::string &connectionString, PVR_CONNECTION_STATE newState, const std::string &message)CInstancePVRClientinline
CreateInstance(int instanceType, const std::string &instanceID, KODI_HANDLE instance, const std::string &version, KODI_HANDLE &addonInstance) (defined in IAddonInstance)IAddonInstanceinlinevirtual
DeleteAllRecordingsFromTrash()CInstancePVRClientinlinevirtual
DeleteChannel(const kodi::addon::PVRChannel &channel)CInstancePVRClientinlinevirtual
DeleteRecording(const kodi::addon::PVRRecording &recording)CInstancePVRClientinlinevirtual
DeleteTimer(const kodi::addon::PVRTimer &timer, bool forceDelete)CInstancePVRClientinlinevirtual
DemuxAbort()CInstancePVRClientinlinevirtual
DemuxFlush()CInstancePVRClientinlinevirtual
DemuxRead()CInstancePVRClientinlinevirtual
DemuxReset()CInstancePVRClientinlinevirtual
EpgEventStateChange(kodi::addon::PVREPGTag &tag, EPG_EVENT_STATE newState)CInstancePVRClientinline
EpgMaxFutureDays() constCInstancePVRClientinline
EpgMaxPastDays() constCInstancePVRClientinline
FillBuffer(bool mode)CInstancePVRClientinlinevirtual
FreeDemuxPacket(DEMUX_PACKET *pPacket)CInstancePVRClientinline
GetBackendHostname(std::string &hostname)CInstancePVRClientinlinevirtual
GetBackendName(std::string &name)=0CInstancePVRClientpure virtual
GetBackendVersion(std::string &version)=0CInstancePVRClientpure virtual
GetCapabilities(kodi::addon::PVRCapabilities &capabilities)=0CInstancePVRClientpure virtual
GetChannelGroupMembers(const kodi::addon::PVRChannelGroup &group, kodi::addon::PVRChannelGroupMembersResultSet &results)CInstancePVRClientinlinevirtual
GetChannelGroups(bool radio, kodi::addon::PVRChannelGroupsResultSet &results)CInstancePVRClientinlinevirtual
GetChannelGroupsAmount(int &amount)CInstancePVRClientinlinevirtual
GetChannels(bool radio, kodi::addon::PVRChannelsResultSet &results)CInstancePVRClientinlinevirtual
GetChannelsAmount(int &amount)CInstancePVRClientinlinevirtual
GetChannelStreamProperties(const kodi::addon::PVRChannel &channel, std::vector< kodi::addon::PVRStreamProperty > &properties)CInstancePVRClientinlinevirtual
GetCodecByName(const std::string &codecName) constCInstancePVRClientinline
GetConnectionString(std::string &connection)CInstancePVRClientinlinevirtual
GetDescrambleInfo(int channelUid, kodi::addon::PVRDescrambleInfo &descrambleInfo)CInstancePVRClientinlinevirtual
GetDriveSpace(uint64_t &total, uint64_t &used)CInstancePVRClientinlinevirtual
GetEPGForChannel(int channelUid, time_t start, time_t end, kodi::addon::PVREPGTagsResultSet &results)CInstancePVRClientinlinevirtual
GetEPGTagEdl(const kodi::addon::PVREPGTag &tag, std::vector< kodi::addon::PVREDLEntry > &edl)CInstancePVRClientinlinevirtual
GetEPGTagStreamProperties(const kodi::addon::PVREPGTag &tag, std::vector< kodi::addon::PVRStreamProperty > &properties)CInstancePVRClientinlinevirtual
GetProviders(kodi::addon::PVRProvidersResultSet &results)CInstancePVRClientinlinevirtual
GetProvidersAmount(int &amount)CInstancePVRClientinlinevirtual
GetRecordingEdl(const kodi::addon::PVRRecording &recording, std::vector< kodi::addon::PVREDLEntry > &edl)CInstancePVRClientinlinevirtual
GetRecordingLastPlayedPosition(const kodi::addon::PVRRecording &recording, int &position)CInstancePVRClientinlinevirtual
GetRecordings(bool deleted, kodi::addon::PVRRecordingsResultSet &results)CInstancePVRClientinlinevirtual
GetRecordingsAmount(bool deleted, int &amount)CInstancePVRClientinlinevirtual
GetRecordingSize(const kodi::addon::PVRRecording &recording, int64_t &size)CInstancePVRClientinlinevirtual
GetRecordingStreamProperties(const kodi::addon::PVRRecording &recording, std::vector< kodi::addon::PVRStreamProperty > &properties)CInstancePVRClientinlinevirtual
GetSignalStatus(int channelUid, kodi::addon::PVRSignalStatus &signalStatus)CInstancePVRClientinlinevirtual
GetStreamProperties(std::vector< kodi::addon::PVRStreamProperties > &properties)CInstancePVRClientinlinevirtual
GetStreamReadChunkSize(int &chunksize)CInstancePVRClientinlinevirtual
GetStreamTimes(kodi::addon::PVRStreamTimes &times)CInstancePVRClientinlinevirtual
GetTimers(kodi::addon::PVRTimersResultSet &results)CInstancePVRClientinlinevirtual
GetTimersAmount(int &amount)CInstancePVRClientinlinevirtual
GetTimerTypes(std::vector< kodi::addon::PVRTimerType > &types)CInstancePVRClientinlinevirtual
IAddonInstance(ADDON_TYPE type, const std::string &version) (defined in IAddonInstance)IAddonInstanceinlineexplicit
IsEPGTagPlayable(const kodi::addon::PVREPGTag &tag, bool &isPlayable)CInstancePVRClientinlinevirtual
IsEPGTagRecordable(const kodi::addon::PVREPGTag &tag, bool &isRecordable)CInstancePVRClientinlinevirtual
IsRealTimeStream()CInstancePVRClientinlinevirtual
LengthLiveStream()CInstancePVRClientinlinevirtual
LengthRecordedStream()CInstancePVRClientinlinevirtual
m_id (defined in IAddonInstance)IAddonInstance
m_kodiVersion (defined in IAddonInstance)IAddonInstance
m_type (defined in IAddonInstance)IAddonInstance
OnPowerSavingActivated()CInstancePVRClientinlinevirtual
OnPowerSavingDeactivated()CInstancePVRClientinlinevirtual
OnSystemSleep()CInstancePVRClientinlinevirtual
OnSystemWake()CInstancePVRClientinlinevirtual
OpenDialogChannelAdd(const kodi::addon::PVRChannel &channel)CInstancePVRClientinlinevirtual
OpenDialogChannelScan()CInstancePVRClientinlinevirtual
OpenDialogChannelSettings(const kodi::addon::PVRChannel &channel)CInstancePVRClientinlinevirtual
OpenLiveStream(const kodi::addon::PVRChannel &channel)CInstancePVRClientinlinevirtual
OpenRecordedStream(const kodi::addon::PVRRecording &recording)CInstancePVRClientinlinevirtual
PauseStream(bool paused)CInstancePVRClientinlinevirtual
ReadLiveStream(unsigned char *buffer, unsigned int size)CInstancePVRClientinlinevirtual
ReadRecordedStream(unsigned char *buffer, unsigned int size)CInstancePVRClientinlinevirtual
RecordingNotification(const std::string &recordingName, const std::string &fileName, bool on)CInstancePVRClientinline
RenameChannel(const kodi::addon::PVRChannel &channel)CInstancePVRClientinlinevirtual
RenameRecording(const kodi::addon::PVRRecording &recording)CInstancePVRClientinlinevirtual
SeekLiveStream(int64_t position, int whence)CInstancePVRClientinlinevirtual
SeekRecordedStream(int64_t position, int whence)CInstancePVRClientinlinevirtual
SeekTime(double time, bool backwards, double &startpts)CInstancePVRClientinlinevirtual
SetEPGMaxFutureDays(int futureDays)CInstancePVRClientinlinevirtual
SetEPGMaxPastDays(int pastDays)CInstancePVRClientinlinevirtual
SetRecordingLastPlayedPosition(const kodi::addon::PVRRecording &recording, int lastplayedposition)CInstancePVRClientinlinevirtual
SetRecordingLifetime(const kodi::addon::PVRRecording &recording)CInstancePVRClientinlinevirtual
SetRecordingPlayCount(const kodi::addon::PVRRecording &recording, int count)CInstancePVRClientinlinevirtual
SetSpeed(int speed)CInstancePVRClientinlinevirtual
TriggerChannelGroupsUpdate()CInstancePVRClientinline
TriggerChannelUpdate()CInstancePVRClientinline
TriggerEpgUpdate(unsigned int channelUid)CInstancePVRClientinline
TriggerProvidersUpdate()CInstancePVRClientinline
TriggerRecordingUpdate()CInstancePVRClientinline
TriggerTimerUpdate()CInstancePVRClientinline
UndeleteRecording(const kodi::addon::PVRRecording &recording)CInstancePVRClientinlinevirtual
UpdateTimer(const kodi::addon::PVRTimer &timer)CInstancePVRClientinlinevirtual
UserPath() constCInstancePVRClientinline
~CInstancePVRClient() override=defaultCInstancePVRClient
~IAddonInstance()=default (defined in IAddonInstance)IAddonInstancevirtual