Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches

#include <Stream.h>

Inheritance diagram for kodi::addon::PVRStreamTimes:
kodi::addon::CStructHdl< PVRStreamTimes, PVR_STREAM_TIMES >

Public Member Functions

void SetStartTime (time_t startTime)
 For recordings, this must be zero. For Live TV, this is a reference time in units of time_t (UTC) from which time elapsed starts. Ideally start of tv show, but can be any other value.
 
time_t GetStartTime () const
 To get with SetStartTime() changed values.
 
void SetPTSStart (int64_t ptsStart)
 The pts of startTime.
 
int64_t GetPTSStart () const
 To get with SetPTSStart() changed values.
 
void SetPTSBegin (int64_t ptsBegin)
 Earliest pts player can seek back. Value is in micro seconds, relative to PTS start. For recordings, this must be zero. For Live TV, this must be zero if not timeshifting and must point to begin of the timeshift buffer, otherwise.
 
int64_t GetPTSBegin () const
 To get with SetPTSBegin() changed values.
 
void SetPTSEnd (int64_t ptsEnd)
 Latest pts player can seek forward. Value is in micro seconds, relative to PTS start. For recordings, this must be the total length. For Live TV, this must be zero if not timeshifting and must point to end of the timeshift buffer, otherwise.
 
int64_t GetPTSEnd () const
 To get with SetPTSEnd() changed values.
 
- Public Member Functions inherited from kodi::addon::CStructHdl< PVRStreamTimes, PVR_STREAM_TIMES >
 CStructHdl ()
 
 CStructHdl (const PVRStreamTimes &cppClass)
 
 CStructHdl (const PVR_STREAM_TIMES *cStructure)
 
 CStructHdl (PVR_STREAM_TIMES *cStructure)
 
const CStructHdloperator= (const CStructHdl &right)
 
const CStructHdloperator= (const PVR_STREAM_TIMES &right)
 
virtual ~CStructHdl ()
 
 operator PVR_STREAM_TIMES * ()
 
 operator const PVR_STREAM_TIMES * () const
 
const PVR_STREAM_TIMESGetCStructure () const
 

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from kodi::addon::CStructHdl< PVRStreamTimes, PVR_STREAM_TIMES >
PVR_STREAM_TIMESm_cStructure
 

Friends And Related Symbol Documentation

◆ CInstancePVRClient

friend class CInstancePVRClient
friend

The documentation for this class was generated from the following file: