Kodi Development  20.0
for Binary and Script based Add-Ons

Header parts:

PVR_ERROR GetRecordingsAmount(bool deleted, int& amount) override;
PVR_ERROR GetRecordings(bool deleted, kodi::addon::PVRRecordingsResultSet& results) override;
PVR_ERROR DeleteRecording(const kodi::addon::PVRRecording& recording) override;
PVR_ERROR UndeleteRecording(const kodi::addon::PVRRecording& recording) override;
PVR_ERROR DeleteAllRecordingsFromTrash() override;
PVR_ERROR RenameRecording(const kodi::addon::PVRRecording& recording) override;
PVR_ERROR SetRecordingLifetime(const kodi::addon::PVRRecording& recording) override;
PVR_ERROR SetRecordingPlayCount(const kodi::addon::PVRRecording& recording, int count) override;
PVR_ERROR SetRecordingLastPlayedPosition(const kodi::addon::PVRRecording& recording, int lastplayedposition) override;
PVR_ERROR GetRecordingLastPlayedPosition(const kodi::addon::PVRRecording& recording, int& position) override;
PVR_ERROR GetRecordingEdl(const kodi::addon::PVRRecording& recording, std::vector<kodi::addon::PVREDLEntry>& edl) override;
PVR_ERROR GetRecordingSize(const kodi::addon::PVRRecording& recording, int64_t& size) override;
PVR_ERROR GetRecordingStreamProperties(const kodi::addon::PVRRecording& recording, std::vector<kodi::addon::PVRStreamProperty>& properties) override;
PVR_ERROR CallRecordingMenuHook(const kodi::addon::PVRMenuhook& menuhook, const kodi::addon::PVRRecording& item) override;
Definition: MenuHook.h:46
Definition: Recordings.h:39
Definition: Recordings.h:512
PVR_ERROR
Definition: pvr_general.h:35