9 #ifndef C_API_ADDONINSTANCE_PVR_RECORDINGS_H 10 #define C_API_ADDONINSTANCE_PVR_RECORDINGS_H 12 #include "pvr_defines.h" 69 #define PVR_RECORDING_INVALID_SERIES_EPISODE EPG_TAG_INVALID_SERIES_EPISODE 77 #define PVR_RECORDING_VALUE_NOT_AVAILABLE -1 111 char strRecordingId[PVR_ADDON_NAME_STRING_LENGTH];
112 char strTitle[PVR_ADDON_NAME_STRING_LENGTH];
113 char strEpisodeName[PVR_ADDON_NAME_STRING_LENGTH];
117 char strDirectory[PVR_ADDON_URL_STRING_LENGTH];
118 char strPlotOutline[PVR_ADDON_DESC_STRING_LENGTH];
119 char strPlot[PVR_ADDON_DESC_STRING_LENGTH];
120 char strGenreDescription[PVR_ADDON_DESC_STRING_LENGTH];
121 char strChannelName[PVR_ADDON_NAME_STRING_LENGTH];
122 char strIconPath[PVR_ADDON_URL_STRING_LENGTH];
123 char strThumbnailPath[PVR_ADDON_URL_STRING_LENGTH];
124 char strFanartPath[PVR_ADDON_URL_STRING_LENGTH];
125 time_t recordingTime;
132 int iLastPlayedPosition;
134 unsigned int iEpgEventId;
137 char strFirstAired[PVR_ADDON_DATE_STRING_LENGTH];
140 int iClientProviderUid;
141 char strProviderName[PVR_ADDON_NAME_STRING_LENGTH];
"C" PVR add-on recording.
Definition: pvr_recordings.h:109
2 : Radio channel.
Definition: pvr_recordings.h:97
PVR_RECORDING_FLAG
Definition: pvr_recordings.h:38
1 : TV channel.
Definition: pvr_recordings.h:94
0000 1000 : This recording will be flagged as a finale.
Definition: pvr_recordings.h:53
0000 0100 : This recording will be flagged as a premiere.
Definition: pvr_recordings.h:50
PVR_RECORDING_CHANNEL_TYPE
Definition: pvr_recordings.h:88
0000 0000 : Nothing special to say about this recording.
Definition: pvr_recordings.h:41
0 : Unknown type.
Definition: pvr_recordings.h:91
0001 0000 : This recording will be flagged as live.
Definition: pvr_recordings.h:56
0000 0010 : This recording will be flagged as new.
Definition: pvr_recordings.h:47
0000 0001 : This recording is part of a series.
Definition: pvr_recordings.h:44