9 #ifndef C_API_ADDONINSTANCE_PVR_GENERAL_H 10 #define C_API_ADDONINSTANCE_PVR_GENERAL_H 12 #include "../inputstream/stream_constants.h" 13 #include "pvr_defines.h" 154 #define PVR_STREAM_PROPERTY_STREAMURL "streamurl" 162 #define PVR_STREAM_PROPERTY_INPUTSTREAM STREAM_PROPERTY_INPUTSTREAM 172 #define PVR_STREAM_PROPERTY_INPUTSTREAM_PLAYER STREAM_PROPERTY_INPUTSTREAM_PLAYER 233 #define PVR_STREAM_PROPERTY_INPUTSTREAM_INSTANCE_ID STREAM_PROPERTY_INPUTSTREAM_INSTANCE_ID 237 #define PVR_STREAM_PROPERTY_MIMETYPE "mimetype" 244 #define PVR_STREAM_PROPERTY_ISREALTIMESTREAM STREAM_PROPERTY_ISREALTIMESTREAM 251 #define PVR_STREAM_PROPERTY_EPGPLAYBACKASLIVE "epgplaybackaslive" 255 #define PVR_STREAM_PROPERTY_VALUE_INPUTSTREAMFFMPEG STREAM_PROPERTY_VALUE_INPUTSTREAMFFMPEG 270 bool bSupportsEPGEdl;
273 bool bSupportsRecordings;
274 bool bSupportsRecordingsUndelete;
275 bool bSupportsTimers;
276 bool bSupportsChannelGroups;
277 bool bSupportsChannelScan;
278 bool bSupportsChannelSettings;
279 bool bHandlesInputStream;
280 bool bHandlesDemuxing;
281 bool bSupportsRecordingPlayCount;
282 bool bSupportsLastPlayedPosition;
283 bool bSupportsRecordingEdl;
284 bool bSupportsRecordingsRename;
285 bool bSupportsRecordingsLifetimeChange;
286 bool bSupportsDescrambleInfo;
287 bool bSupportsAsyncEPGTransfer;
288 bool bSupportsRecordingSize;
289 bool bSupportsProviders;
290 bool bSupportsRecordingsDelete;
292 unsigned int iRecordingsLifetimesSize;
"C" PVR add-on capabilities.
Definition: pvr_general.h:267
0 : Unknown state (e.g. not yet tried to connect).
Definition: pvr_general.h:84
PVR_ERROR
Definition: pvr_general.h:34
1 : Backend server is not reachable (e.g.
Definition: pvr_general.h:88
5 : Connection to backend server is established.
Definition: pvr_general.h:103
2 : Backend server is reachable, but there is not the expected type of server running (e...
Definition: pvr_general.h:92
-3 : The backend reported an error, or the add-on isn't connected.
Definition: pvr_general.h:46
0 : No error occurred.
Definition: pvr_general.h:37
7 : Connecting to backend.
Definition: pvr_general.h:110
-1 : An unknown error occurred.
Definition: pvr_general.h:40
4 : Backend server is reachable, but denies client access (e.g.
Definition: pvr_general.h:100
PVR_CONNECTION_STATE
Definition: pvr_general.h:81
-7 : The parameters of the method that was called are invalid for this operation. ...
Definition: pvr_general.h:59
-4 : The command was sent to the backend, but the response timed out.
Definition: pvr_general.h:49
-5 : The command was rejected by the backend.
Definition: pvr_general.h:52
-9 : The command failed.
Definition: pvr_general.h:66
-6 : The requested item can not be added, because it's already present.
Definition: pvr_general.h:55
6 : No connection to backend server (e.g.
Definition: pvr_general.h:107
-8 : A recording is running, so the timer can't be deleted without doing a forced delete...
Definition: pvr_general.h:63
"C" Representation of a general attribute integer value.
Definition: pvr_defines.h:47
-2 : The method that Kodi called is not implemented by the add-on.
Definition: pvr_general.h:43
3 : Backend server is reachable, but server version does not match client requirements.
Definition: pvr_general.h:96