Kodi Development  20.0
for Binary and Script based Add-Ons

Header parts:

bool OpenLiveStream(const kodi::addon::PVRChannel& channel) override;
void CloseLiveStream() override;
int ReadLiveStream(unsigned char* buffer, unsigned int size) override;
int64_t SeekLiveStream(int64_t position, int whence) override;
int64_t LengthLiveStream() override;
PVR_ERROR GetStreamProperties(std::vector<kodi::addon::PVRStreamProperties>& properties) override;
DEMUX_PACKET* DemuxRead() override;
void DemuxReset() override;
void DemuxAbort() override;
void DemuxFlush() override;
void SetSpeed(int speed) override;
void FillBuffer(bool mode) override;
bool SeekTime(double time, bool backwards, double& startpts) override;
Definition: Channels.h:39
Definition: demux_packet.h:46
PVR_ERROR
Definition: pvr_general.h:35