Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
PVR add-on capabilities
This class is needed to tell Kodi which options are supported on the addon.
More...
Classes | |
class | kodi::addon::PVRCapabilities |
PVR add-on capabilities
This class is needed to tell Kodi which options are supported on the addon.
If a capability is set to true, then the corresponding methods from kodi::addon::CInstancePVRClient need to be implemented.
As default them all set to false.
Used on kodi::addon::CInstancePVRClient::GetCapabilities().
The following table contains values that can be set with class PVRCapabilities :
|
inline |
To get with SetHandlesDemuxing changed values.
|
inline |
To get with SetHandlesInputStream changed values.
|
inline |
To get with SetRecordingsLifetimeValues changed values.
|
inline |
To get with SetSupportsAsyncEPGTransfer changed values.
|
inline |
To get with SetSupportsChannelGroups changed values.
|
inline |
To get with SetSupportsChannelScan changed values.
|
inline |
To get with SetSupportsChannelSettings changed values.
|
inline |
To get with SetSupportsDescrambleInfo changed values.
|
inline |
To get with SetSupportsEPG changed values.
|
inline |
To get with SetSupportsEPGEdl changed values.
|
inline |
To get with SetSupportsLastPlayedPosition changed values.
|
inline |
To get with SetSupportsProviders changed values.
|
inline |
To get with SetSupportsRadio changed values.
|
inline |
To get with SetSupportsRecordingEdl changed values.
|
inline |
To get with SetSupportsRecordingPlayCount changed values.
|
inline |
To get with SetSupportsRecordings changed values.
|
inline |
To get with SetSupportsRecordingsDelete changed values.
|
inline |
To get with SetSupportsRecordingSize changed values.
|
inline |
To get with SetSupportsRecordingsLifetimeChange changed values.
|
inline |
To get with SetSupportsRecordingsRename changed values.
|
inline |
To get with SetSupportsRecordings changed values.
|
inline |
To get with SetSupportsTimers changed values.
|
inline |
To get with SetSupportsTV changed values.
Set true if this add-on demultiplexes packets.
Set true if this add-on provides an input stream. false if Kodi handles the stream.
|
inline |
optional
Set array containing the possible values for PVRRecording::SetLifetime().
The following table contains values that can be set with class PVRTypeIntValue :
Name | Type | Set call | Get call |
---|---|---|---|
Value | int | SetValue | GetValue |
Description | std::string | SetDescription | GetDescription |
|
inline |
Set true if this addon-on supports asynchronous transfer of epg events to Kodi using the callback function kodi::addon::CInstancePVRClient::EpgEventStateChange().
Set true if this add-on supports channel groups.
It use the following functions:
Set true if this add-on support scanning for new channels on the backend.
It use the following function:
|
inline |
Set true if this add-on supports channel edit.
It use the following functions:
Set true if the backend supports descramble information for playing channels.
Set true if the add-on provides EPG information.
Set true if the backend supports retrieving an edit decision list for an EPG tag.
|
inline |
Set true if the backend supports store/retrieve of last played position for recordings.
Set true if this add-on supports providers.
It uses the following functions:
Set true if this add-on provides TV channels.
Set true if the backend supports retrieving an edit decision list for recordings.
|
inline |
Set true if the backend supports play count for recordings.
true if this add-on supports playback of recordings stored on the backend.
|
inline |
Set true if this add-on supports delete of recordings stored on the backend.
Set true if this addon-on supports retrieving size of recordings.
|
inline |
Set true if the backend supports changing lifetime for recordings.
|
inline |
Set true if the backend supports renaming recordings.
|
inline |
Set true if this add-on supports undelete of recordings stored on the backend.
Set true if this add-on supports the creation and editing of timers.