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< PVRTypeIntValue > | GetRecordingsLifetimeValues () 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_CAPABILITIES * | GetCStructure () const |
operator const PVR_ADDON_CAPABILITIES * () const | |
operator PVR_ADDON_CAPABILITIES * () | |
const DynamicCStructHdl & | operator= (const DynamicCStructHdl &right) |
const DynamicCStructHdl & | operator= (const PVR_ADDON_CAPABILITIES &right) |
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 DynamicCStructHdl< PVRCapabilities, PVR_ADDON_CAPABILITIES > | |
PVR_ADDON_CAPABILITIES * | m_cStructure |