diff options
Diffstat (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_pvr_dll.h')
| -rw-r--r-- | xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_pvr_dll.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_pvr_dll.h b/xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_pvr_dll.h index 25cacb4..d36effa 100644 --- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_pvr_dll.h +++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/xbmc_pvr_dll.h | |||
| @@ -115,6 +115,16 @@ extern "C" | |||
| 115 | * @remarks Required if add-on supports playing epg tags. Return PVR_ERROR_NOT_IMPLEMENTED if this add-on won't provide this function. | 115 | * @remarks Required if add-on supports playing epg tags. Return PVR_ERROR_NOT_IMPLEMENTED if this add-on won't provide this function. |
| 116 | */ | 116 | */ |
| 117 | PVR_ERROR IsEPGTagPlayable(const EPG_TAG* tag, bool* bIsPlayable); | 117 | PVR_ERROR IsEPGTagPlayable(const EPG_TAG* tag, bool* bIsPlayable); |
| 118 | |||
| 119 | /*! | ||
| 120 | * Retrieve the edit decision list (EDL) of an EPG tag on the backend. | ||
| 121 | * @param epgTag The EPG tag. | ||
| 122 | * @param edl out: The function has to write the EDL list into this array. | ||
| 123 | * @param size in: The maximum size of the EDL, out: the actual size of the EDL. | ||
| 124 | * @return PVR_ERROR_NO_ERROR if the EDL was successfully read. | ||
| 125 | * @remarks Required if bSupportsEpgEdl is set to true. Return PVR_ERROR_NOT_IMPLEMENTED if this add-on won't provide this function. | ||
| 126 | */ | ||
| 127 | PVR_ERROR GetEPGTagEdl(const EPG_TAG* epgTag, PVR_EDL_ENTRY edl[], int *size); | ||
| 118 | 128 | ||
| 119 | /*! | 129 | /*! |
| 120 | * Get the stream properties for an epg tag from the backend. | 130 | * Get the stream properties for an epg tag from the backend. |
| @@ -324,7 +334,7 @@ extern "C" | |||
| 324 | * @return PVR_ERROR_NO_ERROR if the EDL was successfully read. | 334 | * @return PVR_ERROR_NO_ERROR if the EDL was successfully read. |
| 325 | * @remarks Required if bSupportsRecordingEdl is set to true. Return PVR_ERROR_NOT_IMPLEMENTED if this add-on won't provide this function. | 335 | * @remarks Required if bSupportsRecordingEdl is set to true. Return PVR_ERROR_NOT_IMPLEMENTED if this add-on won't provide this function. |
| 326 | */ | 336 | */ |
| 327 | PVR_ERROR GetRecordingEdl(const PVR_RECORDING&, PVR_EDL_ENTRY edl[], int *size); | 337 | PVR_ERROR GetRecordingEdl(const PVR_RECORDING& recording, PVR_EDL_ENTRY edl[], int *size); |
| 328 | 338 | ||
| 329 | /*! | 339 | /*! |
| 330 | * Retrieve the timer types supported by the backend. | 340 | * Retrieve the timer types supported by the backend. |
| @@ -650,6 +660,7 @@ extern "C" | |||
| 650 | pClient->toAddon.GetEPGForChannel = GetEPGForChannel; | 660 | pClient->toAddon.GetEPGForChannel = GetEPGForChannel; |
| 651 | pClient->toAddon.IsEPGTagRecordable = IsEPGTagRecordable; | 661 | pClient->toAddon.IsEPGTagRecordable = IsEPGTagRecordable; |
| 652 | pClient->toAddon.IsEPGTagPlayable = IsEPGTagPlayable; | 662 | pClient->toAddon.IsEPGTagPlayable = IsEPGTagPlayable; |
| 663 | pClient->toAddon.GetEPGTagEdl = GetEPGTagEdl; | ||
| 653 | pClient->toAddon.GetEPGTagStreamProperties = GetEPGTagStreamProperties; | 664 | pClient->toAddon.GetEPGTagStreamProperties = GetEPGTagStreamProperties; |
| 654 | 665 | ||
| 655 | pClient->toAddon.GetChannelGroupsAmount = GetChannelGroupsAmount; | 666 | pClient->toAddon.GetChannelGroupsAmount = GetChannelGroupsAmount; |
