Kodi Development  20.0
for Binary and Script based Add-Ons

Detailed Description

PVR add-on channel
Used to exchange the available channel options between Kodi and addon.

Modules here are mainly intended for channels, but are also used on other modules to identify the respective TV/radio channel.

Because of class PVRSignalStatus and class PVRDescrambleInfo is a special case at this point. This is currently only used on running streams, but it may be possible that this must always be usable in connection with PiP in the future.

Modules

 class PVRChannel
 Channel data structure
Representation of a TV or radio channel.
 
 class PVRSignalStatus
 PVR Signal status information
This class gives current status information from stream to Kodi.
 
 class PVRDescrambleInfo
 Data structure for descrample info
Information data to give via this to Kodi.
 
 enum PVR_PROVIDER_TYPE
 PVR provider types
Used on kodi::addon::PVRProvider:SetProviderType() value to set related type.
 

Macro Definition Documentation

◆ PVR_CHANNEL_INVALID_UID

#define PVR_CHANNEL_INVALID_UID   -1

Denotes that no channel uid is available.

Special kodi::addon::PVRTimer::SetClientChannelUid() and kodi::addon::PVRRecording::SetChannelUid() value to indicate that no channel uid is available.