Kodi Development 22.0
for Binary and Script based Add-Ons
 
Loading...
Searching...
No Matches

Inherits CStructHdl< PVRRecording, PVR_RECORDING >.

Public Member Functions

std::string GetChannelName () const
 To get with SetChannelName changed values.
 
PVR_RECORDING_CHANNEL_TYPE GetChannelType () const
 To get with SetChannelType changed values.
 
int GetChannelUid () const
 To get with SetChannelUid changed values.
 
int GetClientProviderUid () const
 To get with SetClientProviderUid changed values.
 
std::string GetDirectory () const
 To get with SetDirectory changed values.
 
int GetDuration () const
 To get with SetDuration changed values.
 
unsigned int GetEPGEventId () const
 To get with SetEPGEventId changed values.
 
std::string GetEpisodeName () const
 To get with SetEpisodeName changed values.
 
int GetEpisodeNumber () const
 To get with SetEpisodeNumber changed values.
 
std::string GetFanartPath () const
 To get with SetFanartPath changed values.
 
std::string GetFirstAired () const
 To get with SetFirstAired changed values.
 
unsigned int GetFlags () const
 To get with SetFlags changed values.
 
std::string GetGenreDescription () const
 To get with SetGenreDescription changed values.
 
int GetGenreSubType () const
 To get with SetGenreSubType changed values.
 
int GetGenreType () const
 To get with SetGenreType changed values.
 
std::string GetIconPath () const
 To get with SetIconPath changed values.
 
int GetIsDeleted () const
 To get with SetIsDeleted changed values.
 
int GetLastPlayedPosition () const
 To get with SetLastPlayedPosition changed values.
 
int GetLifetime () const
 To get with SetLifetime changed values.
 
int GetPlayCount () const
 To get with SetPlayCount changed values.
 
std::string GetPlot () const
 To get with SetPlot changed values.
 
std::string GetPlotOutline () const
 To get with SetPlotOutline changed values.
 
int GetPriority () const
 To get with SetPriority changed values.
 
std::string GetProviderName () const
 To get with SetProviderName changed values.
 
std::string GetRecordingId () const
 To get with SetRecordingId changed values.
 
time_t GetRecordingTime () const
 To get with SetRecordingTime changed values.
 
int GetSeriesNumber () const
 To get with SetSeriesNumber changed values.
 
int64_t GetSizeInBytes () const
 To get with SetSizeInBytes changed values.
 
std::string GetThumbnailPath () const
 To get with SetThumbnailPath changed values.
 
std::string GetTitle () const
 To get with SetTitle changed values.
 
int GetYear () const
 To get with SetYear changed values.
 
void SetChannelName (const std::string &channelName)
 optional
Channel name.
 
void SetChannelType (PVR_RECORDING_CHANNEL_TYPE channelType)
 optional
Channel type.
 
void SetChannelUid (int channelUid)
 optional
Unique identifier of the channel for this recording. PVR_CHANNEL_INVALID_UID denotes that channel uid is not available.
 
void SetClientProviderUid (int iClientProviderUid)
 optional
Unique identifier of the provider this channel belongs to.
 
void SetDirectory (const std::string &directory)
 optional

 
void SetDuration (int duration)
 optional
Duration of the recording in seconds.
 
void SetEPGEventId (unsigned int epgEventId)
 optional
EPG event id associated with this recording. Valid ids must be greater than EPG_TAG_INVALID_UID.
 
void SetEpisodeName (const std::string &episodeName)
 optional
Episode name (also known as subtitle).
 
void SetEpisodeNumber (int episodeNumber)
 optional
Eepisode number within the "iSeriesNumber" season.
 
void SetFanartPath (const std::string &fanartPath)
 optional
Fanart path.
 
void SetFirstAired (const std::string &firstAired)
 optional
First aired date of this recording.
 
void SetFlags (unsigned int flags)
 optional
Bit field of independent flags associated with the recording.
 
void SetGenreDescription (const std::string &genreDescription)
 optional
To set own genre description name.
 
void SetGenreSubType (int genreSubType)
 optional
Genre sub type.
 
void SetGenreType (int genreType)
 optional
Genre type.
 
void SetIconPath (const std::string &iconPath)
 optional
Channel logo (icon) path.
 
void SetIsDeleted (int isDeleted)
 optional
Shows this recording is deleted and can be undelete.
 
void SetLastPlayedPosition (int lastPlayedPosition)
 optional
Last played position of this recording on the client.
 
void SetLifetime (int lifetime)
 optional
Life time in days of this recording.
 
void SetPlayCount (int playCount)
 optional
Play count of this recording on the client.
 
void SetPlot (const std::string &plot)
 optional
Plot name.
 
void SetPlotOutline (const std::string &plotOutline)
 optional
Plot outline name.
 
void SetPriority (int priority)
 optional
Priority of this recording (from 0 - 100).
 
void SetProviderName (const std::string &providerName)
 optional
Name for the provider of this channel.
 
void SetRecordingId (const std::string &recordingId)
 required
Unique identifier of the recording on the client.
 
void SetRecordingTime (time_t recordingTime)
 optional
Start time of the recording.
 
void SetSeriesNumber (int seriesNumber)
 optional
Series number (usually called season).
 
void SetSizeInBytes (int64_t sizeInBytes)
 optional
Size of the recording in bytes.
 
void SetThumbnailPath (const std::string &thumbnailPath)
 optional
Thumbnail path.
 
void SetTitle (const std::string &title)
 required
The title of this recording.
 
void SetYear (int year)
 optional
Year of first release (use to identify a specific movie re-make) / first airing for TV shows.
 
- Public Member Functions inherited from CStructHdl< PVRRecording, PVR_RECORDING >
 CStructHdl (const PVR_RECORDING *cStructure)
 
 CStructHdl (const PVRRecording &cppClass)
 
 CStructHdl (PVR_RECORDING *cStructure)
 
const PVR_RECORDINGGetCStructure () const
 
 operator const PVR_RECORDING * () const
 
 operator PVR_RECORDING * ()
 
const CStructHdloperator= (const CStructHdl &right)
 
const CStructHdloperator= (const PVR_RECORDING &right)
 

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from CStructHdl< PVRRecording, PVR_RECORDING >
PVR_RECORDINGm_cStructure
 

Member Function Documentation

◆ SetClientProviderUid()

void SetClientProviderUid ( int iClientProviderUid)
inline

optional
Unique identifier of the provider this channel belongs to.

PVR_PROVIDER_INVALID_UID denotes that provider uid is not available.

◆ GetClientProviderUid()

int GetClientProviderUid ( ) const
inline

To get with SetClientProviderUid changed values.

◆ SetProviderName()

void SetProviderName ( const std::string & providerName)
inline

optional
Name for the provider of this channel.

◆ GetProviderName()

std::string GetProviderName ( ) const
inline

To get with SetProviderName changed values.


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