Kodi Development 22.0
for Binary and Script based Add-Ons
 
Loading...
Searching...
No Matches

Inherits DynamicCStructHdl< PVRCapabilities, PVR_ADDON_CAPABILITIES >.

Public Member Functions

bool GetHandlesDemuxing () const
 To get with SetHandlesDemuxing changed values.
 
bool GetHandlesInputStream () const
 To get with SetHandlesInputStream changed values.
 
std::vector< PVRTypeIntValueGetRecordingsLifetimeValues () const
 To get with SetRecordingsLifetimeValues changed values.
 
bool GetSupportsAsyncEPGTransfer () const
 To get with SetSupportsAsyncEPGTransfer changed values.
 
bool GetSupportsChannelGroups () const
 To get with SetSupportsChannelGroups changed values.
 
bool GetSupportsChannelScan () const
 To get with SetSupportsChannelScan changed values.
 
bool GetSupportsChannelSettings () const
 To get with SetSupportsChannelSettings changed values.
 
bool GetSupportsDescrambleInfo () const
 To get with SetSupportsDescrambleInfo changed values.
 
bool GetSupportsEPG () const
 To get with SetSupportsEPG changed values.
 
bool GetSupportsEPGEdl () const
 To get with SetSupportsEPGEdl changed values.
 
bool GetSupportsLastPlayedPosition () const
 To get with SetSupportsLastPlayedPosition changed values.
 
bool GetSupportsMultipleRecordedStreams () const
 To get with SetSupportsMultiRecordedStreams changed values.
 
bool GetSupportsProviders () const
 To get with SetSupportsProviders changed values.
 
bool GetSupportsRadio () const
 To get with SetSupportsRadio changed values.
 
bool GetSupportsRecordingEdl () const
 To get with SetSupportsRecordingEdl changed values.
 
bool GetSupportsRecordingPlayCount () const
 To get with SetSupportsRecordingPlayCount changed values.
 
bool GetSupportsRecordings () const
 To get with SetSupportsRecordings changed values.
 
bool GetSupportsRecordingsDelete () const
 To get with SetSupportsRecordingsDelete changed values.
 
bool GetSupportsRecordingSize () const
 To get with SetSupportsRecordingSize changed values.
 
bool GetSupportsRecordingsLifetimeChange () const
 To get with SetSupportsRecordingsLifetimeChange changed values.
 
bool GetSupportsRecordingsRename () const
 To get with SetSupportsRecordingsRename changed values.
 
bool GetSupportsRecordingsUndelete () const
 To get with SetSupportsRecordings changed values.
 
bool GetSupportsTimers () const
 To get with SetSupportsTimers changed values.
 
bool GetSupportsTV () const
 To get with SetSupportsTV changed values.
 
void SetHandlesDemuxing (bool handlesDemuxing)
 Set true if this add-on demultiplexes packets.
 
void SetHandlesInputStream (bool handlesInputStream)
 Set true if this add-on provides an input stream. false if Kodi handles the stream.
 
void SetRecordingsLifetimeValues (const std::vector< PVRTypeIntValue > &recordingsLifetimeValues)
 optional
Set array containing the possible values for PVRRecording::SetLifetime().
 
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().
 
void SetSupportsChannelGroups (bool supportsChannelGroups)
 Set true if this add-on supports channel groups.
 
void SetSupportsChannelScan (bool supportsChannelScan)
 Set true if this add-on support scanning for new channels on the backend.
 
void SetSupportsChannelSettings (bool supportsChannelSettings)
 Set true if this add-on supports channel edit.
 
void SetSupportsDescrambleInfo (bool supportsDescrambleInfo)
 Set true if the backend supports descramble information for playing channels.
 
void SetSupportsEPG (bool supportsEPG)
 Set true if the add-on provides EPG information.
 
void SetSupportsEPGEdl (bool supportsEPGEdl)
 Set true if the backend supports retrieving an edit decision list for an EPG tag.
 
void SetSupportsLastPlayedPosition (bool supportsLastPlayedPosition)
 Set true if the backend supports store/retrieve of last played position for recordings.
 
void SetSupportsMultipleRecordedStreams (bool supportsMultipleRecordedStreams)
 Set true if this add-on supports multiple streams for recordings at a time.
 
void SetSupportsProviders (bool supportsProviders)
 Set true if this add-on supports providers.
 
void SetSupportsRadio (bool supportsRadio)
 Set true if this add-on provides TV channels.
 
void SetSupportsRecordingEdl (bool supportsRecordingEdl)
 Set true if the backend supports retrieving an edit decision list for recordings.
 
void SetSupportsRecordingPlayCount (bool supportsRecordingPlayCount)
 Set true if the backend supports play count for recordings.
 
void SetSupportsRecordings (bool supportsRecordings)
 true if this add-on supports playback of recordings stored on the backend.
 
void SetSupportsRecordingsDelete (bool supportsRecordingsDelete)
 Set true if this add-on supports delete of recordings stored on the backend.
 
void SetSupportsRecordingSize (bool supportsRecordingSize)
 Set true if this addon-on supports retrieving size of recordings.
 
void SetSupportsRecordingsLifetimeChange (bool supportsRecordingsLifetimeChange)
 Set true if the backend supports changing lifetime for recordings.
 
void SetSupportsRecordingsRename (bool supportsRecordingsRename)
 Set true if the backend supports renaming recordings.
 
void SetSupportsRecordingsUndelete (bool supportsRecordingsUndelete)
 Set true if this add-on supports undelete of recordings stored on the backend.
 
void SetSupportsTimers (bool supportsTimers)
 Set true if this add-on supports the creation and editing of timers.
 
void SetSupportsTV (bool supportsTV)
 Set true if this add-on provides TV channels.
 
- Public Member Functions inherited from DynamicCStructHdl< PVRCapabilities, PVR_ADDON_CAPABILITIES >
 DynamicCStructHdl (const DynamicCStructHdl &cppClass)
 
 DynamicCStructHdl (const PVR_ADDON_CAPABILITIES *cStructure)
 
 DynamicCStructHdl (PVR_ADDON_CAPABILITIES *cStructure)
 
const PVR_ADDON_CAPABILITIESGetCStructure () const
 
 operator const PVR_ADDON_CAPABILITIES * () const
 
 operator PVR_ADDON_CAPABILITIES * ()
 
const DynamicCStructHdloperator= (const DynamicCStructHdl &right)
 
const DynamicCStructHdloperator= (const PVR_ADDON_CAPABILITIES &right)
 
PVR_ADDON_CAPABILITIESrelease ()
 

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 DynamicCStructHdl< PVRCapabilities, PVR_ADDON_CAPABILITIES >
PVR_ADDON_CAPABILITIESm_cStructure
 

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