![]() |
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
Classes | |
struct | PVR_ADDON_CAPABILITIES |
"C" PVR add-on capabilities. More... | |
Macros | |
#define | PVR_STREAM_PROPERTY_STREAMURL "streamurl" |
the URL of the stream that should be played. More... | |
#define | PVR_STREAM_PROPERTY_INPUTSTREAM STREAM_PROPERTY_INPUTSTREAM |
To define in stream properties the name of the inputstream add-on that should be used. More... | |
#define | PVR_STREAM_PROPERTY_INPUTSTREAM_PLAYER STREAM_PROPERTY_INPUTSTREAM_PLAYER |
To define in stream properties the player the inputstream add-on should use. More... | |
#define | PVR_STREAM_PROPERTY_INPUTSTREAM_INSTANCE_ID STREAM_PROPERTY_INPUTSTREAM_INSTANCE_ID |
Identification string for an input stream. More... | |
#define | PVR_STREAM_PROPERTY_MIMETYPE "mimetype" |
the MIME type of the stream that should be played. More... | |
#define | PVR_STREAM_PROPERTY_ISREALTIMESTREAM STREAM_PROPERTY_ISREALTIMESTREAM |
"true" to denote that the stream that should be played is a realtime stream. More... | |
#define | PVR_STREAM_PROPERTY_EPGPLAYBACKASLIVE "epgplaybackaslive" |
"true" to denote that if the stream is from an EPG tag. More... | |
#define | PVR_STREAM_PROPERTY_VALUE_INPUTSTREAMFFMPEG STREAM_PROPERTY_VALUE_INPUTSTREAMFFMPEG |
Special value for PVR_STREAM_PROPERTY_INPUTSTREAM to use ffmpeg to directly play a stream URL. More... | |
Typedefs | |
typedef enum PVR_ERROR | PVR_ERROR |
typedef enum PVR_CONNECTION_STATE | PVR_CONNECTION_STATE |
typedef struct PVR_ADDON_CAPABILITIES | PVR_ADDON_CAPABILITIES |
"C" PVR add-on capabilities. More... | |
Enumerations | |
enum | PVR_ERROR { PVR_ERROR_NO_ERROR = 0 , PVR_ERROR_UNKNOWN = -1 , PVR_ERROR_NOT_IMPLEMENTED = -2 , PVR_ERROR_SERVER_ERROR = -3 , PVR_ERROR_SERVER_TIMEOUT = -4 , PVR_ERROR_REJECTED = -5 , PVR_ERROR_ALREADY_PRESENT = -6 , PVR_ERROR_INVALID_PARAMETERS = -7 , PVR_ERROR_RECORDING_RUNNING = -8 , PVR_ERROR_FAILED = -9 } |
enum | PVR_CONNECTION_STATE { PVR_CONNECTION_STATE_UNKNOWN = 0 , PVR_CONNECTION_STATE_SERVER_UNREACHABLE = 1 , PVR_CONNECTION_STATE_SERVER_MISMATCH = 2 , PVR_CONNECTION_STATE_VERSION_MISMATCH = 3 , PVR_CONNECTION_STATE_ACCESS_DENIED = 4 , PVR_CONNECTION_STATE_CONNECTED = 5 , PVR_CONNECTION_STATE_DISCONNECTED = 6 , PVR_CONNECTION_STATE_CONNECTING = 7 } |
typedef struct PVR_ADDON_CAPABILITIES PVR_ADDON_CAPABILITIES |
"C" PVR add-on capabilities.
Structure used to interface in "C" between Kodi and Addon.
See kodi::addon::PVRCapabilities for description of values.