Kodi Development  20.0
for Binary and Script based Add-Ons
Definitions, structures and enumerators

Detailed Description

PVR client add-on instance definition values
All PVR functions associated data structures.

Used to exchange the available options between Kodi and addon.
The groups described here correspond to the groups of functions on PVR instance class.

Modules

 1. General
 PVR add-on general variables
Used to exchange the available options between Kodi and addon.
 
 2. Channel
 PVR add-on channel
Used to exchange the available channel options between Kodi and addon.
 
 3. Channel Group
 PVR add-on channel group
This group contains data classes and values which are used in PVR on channel groups.
 
 4. EPG Tag
 PVR add-on EPG data
Used on EPG methods in PVR instance class.
 
 5. Recording
 Representation of a recording
Used to exchange the available recording data between Kodi and addon on Recordings methods in PVR instance class.
 
 6. Timer
 PVR add-on timer data
Used to exchange the available timer data between Kodi and addon on Timers methods in PVR instance class.
 
 7. Provider
 Representation of a provider
For list of all providers from the backend.
 
 8. Menuhook
 PVR Context menu data
Define data for the context menus available to the user
 
 9. Edit decision list (EDL)
 An edit decision list or EDL is used in the post-production process of film editing and video editing
Used on kodi::addon::CInstancePVRClient::GetEPGTagEdl and kodi::addon::CInstancePVRClient::GetRecordingEdl
 
 10. Inputstream
 Inputstream
This includes classes and values that are used in the PVR inputstream.