|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <General.h>
Public Member Functions | |
| void | SetSupportsEPG (bool supportsEPG) |
| Set true if the add-on provides EPG information. | |
| bool | GetSupportsEPG () const |
| To get with SetSupportsEPG changed values. | |
| void | SetSupportsEPGEdl (bool supportsEPGEdl) |
| Set true if the backend supports retrieving an edit decision list for an EPG tag. | |
| bool | GetSupportsEPGEdl () const |
| To get with SetSupportsEPGEdl changed values. | |
| void | SetSupportsTV (bool supportsTV) |
| Set true if this add-on provides TV channels. | |
| bool | GetSupportsTV () const |
| To get with SetSupportsTV changed values. | |
| void | SetSupportsRadio (bool supportsRadio) |
| Set true if this add-on provides TV channels. | |
| bool | GetSupportsRadio () const |
| To get with SetSupportsRadio changed values. | |
| void | SetSupportsRecordings (bool supportsRecordings) |
| true if this add-on supports playback of recordings stored on the backend. | |
| bool | GetSupportsRecordings () const |
| To get with SetSupportsRecordings changed values. | |
| void | SetSupportsRecordingsUndelete (bool supportsRecordingsUndelete) |
| Set true if this add-on supports undelete of recordings stored on the backend. | |
| bool | GetSupportsRecordingsUndelete () const |
| To get with SetSupportsRecordings changed values. | |
| void | SetSupportsTimers (bool supportsTimers) |
| Set true if this add-on supports the creation and editing of timers. | |
| bool | GetSupportsTimers () const |
| To get with SetSupportsTimers changed values. | |
| void | SetSupportsProviders (bool supportsProviders) |
| Set true if this add-on supports providers. | |
| bool | GetSupportsProviders () const |
| To get with SetSupportsProviders changed values. | |
| void | SetSupportsChannelGroups (bool supportsChannelGroups) |
| Set true if this add-on supports channel groups. | |
| bool | GetSupportsChannelGroups () const |
| To get with SetSupportsChannelGroups changed values. | |
| void | SetSupportsChannelScan (bool supportsChannelScan) |
| Set true if this add-on support scanning for new channels on the backend. | |
| bool | GetSupportsChannelScan () const |
| To get with SetSupportsChannelScan changed values. | |
| void | SetSupportsChannelSettings (bool supportsChannelSettings) |
| Set true if this add-on supports channel edit. | |
| bool | GetSupportsChannelSettings () const |
| To get with SetSupportsChannelSettings changed values. | |
| void | SetHandlesInputStream (bool handlesInputStream) |
| Set true if this add-on provides an input stream. false if Kodi handles the stream. | |
| bool | GetHandlesInputStream () const |
| To get with SetHandlesInputStream changed values. | |
| void | SetHandlesDemuxing (bool handlesDemuxing) |
| Set true if this add-on demultiplexes packets. | |
| bool | GetHandlesDemuxing () const |
| To get with SetHandlesDemuxing changed values. | |
| void | SetSupportsRecordingPlayCount (bool supportsRecordingPlayCount) |
| Set true if the backend supports play count for recordings. | |
| bool | GetSupportsRecordingPlayCount () const |
| To get with SetSupportsRecordingPlayCount changed values. | |
| void | SetSupportsLastPlayedPosition (bool supportsLastPlayedPosition) |
| Set true if the backend supports store/retrieve of last played position for recordings. | |
| bool | GetSupportsLastPlayedPosition () const |
| To get with SetSupportsLastPlayedPosition changed values. | |
| void | SetSupportsRecordingEdl (bool supportsRecordingEdl) |
| Set true if the backend supports retrieving an edit decision list for recordings. | |
| bool | GetSupportsRecordingEdl () const |
| To get with SetSupportsRecordingEdl changed values. | |
| void | SetSupportsRecordingsRename (bool supportsRecordingsRename) |
| Set true if the backend supports renaming recordings. | |
| bool | GetSupportsRecordingsRename () const |
| To get with SetSupportsRecordingsRename changed values. | |
| void | SetSupportsRecordingsLifetimeChange (bool supportsRecordingsLifetimeChange) |
| Set true if the backend supports changing lifetime for recordings. | |
| bool | GetSupportsRecordingsLifetimeChange () const |
| To get with SetSupportsRecordingsLifetimeChange changed values. | |
| void | SetSupportsDescrambleInfo (bool supportsDescrambleInfo) |
| Set true if the backend supports descramble information for playing channels. | |
| bool | GetSupportsDescrambleInfo () const |
| To get with SetSupportsDescrambleInfo changed values. | |
| void | SetSupportsAsyncEPGTransfer (bool supportsAsyncEPGTransfer) |
| Set true if this addon-on supports asynchronous transfer of epg events to Kodi using the callback function kodi::addon::CInstancePVRClient::EpgEventStateChange(). | |
| bool | GetSupportsAsyncEPGTransfer () const |
| To get with SetSupportsAsyncEPGTransfer changed values. | |
| void | SetSupportsRecordingSize (bool supportsRecordingSize) |
| Set true if this addon-on supports retrieving size of recordings. | |
| bool | GetSupportsRecordingSize () const |
| To get with SetSupportsRecordingSize changed values. | |
| void | SetSupportsRecordingsDelete (bool supportsRecordingsDelete) |
| Set true if this add-on supports delete of recordings stored on the backend. | |
| bool | GetSupportsRecordingsDelete () const |
| To get with SetSupportsRecordingsDelete changed values. | |
| void | SetSupportsMultipleRecordedStreams (bool supportsMultipleRecordedStreams) |
| Set true if this add-on supports multiple streams for recordings at a time. | |
| bool | GetSupportsMultipleRecordedStreams () const |
| To get with SetSupportsMultiRecordedStreams changed values. | |
| void | SetRecordingsLifetimeValues (const std::vector< PVRTypeIntValue > &recordingsLifetimeValues) |
| optional Set array containing the possible values for PVRRecording::SetLifetime(). | |
| std::vector< PVRTypeIntValue > | GetRecordingsLifetimeValues () const |
| To get with SetRecordingsLifetimeValues changed values. | |
Public Member Functions inherited from kodi::addon::DynamicCStructHdl< PVRCapabilities, PVR_ADDON_CAPABILITIES > | |
| DynamicCStructHdl () | |
| DynamicCStructHdl (const DynamicCStructHdl &cppClass) | |
| DynamicCStructHdl (const PVR_ADDON_CAPABILITIES *cStructure) | |
| DynamicCStructHdl (PVR_ADDON_CAPABILITIES *cStructure) | |
| const DynamicCStructHdl & | operator= (const DynamicCStructHdl &right) |
| const DynamicCStructHdl & | operator= (const PVR_ADDON_CAPABILITIES &right) |
| virtual | ~DynamicCStructHdl () |
| operator PVR_ADDON_CAPABILITIES * () | |
| operator const PVR_ADDON_CAPABILITIES * () const | |
| const PVR_ADDON_CAPABILITIES * | GetCStructure () const |
| PVR_ADDON_CAPABILITIES * | release () |
Static Public Member Functions | |
| static void | AllocResources (const PVR_ADDON_CAPABILITIES *source, PVR_ADDON_CAPABILITIES *target) |
| static void | FreeResources (PVR_ADDON_CAPABILITIES *target) |
Friends | |
| class | CInstancePVRClient |
Additional Inherited Members | |
Protected Attributes inherited from kodi::addon::DynamicCStructHdl< PVRCapabilities, PVR_ADDON_CAPABILITIES > | |
| PVR_ADDON_CAPABILITIES * | m_cStructure |
|
inlinestatic |
|
inlinestatic |
|
friend |