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