Header parts:
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;
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
PVR_ERROR
Definition: pvr_general.h:35