Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "../inputstream/stream_constants.h"
#include "pvr_defines.h"
#include <stdbool.h>
#include <stdint.h>
Classes | |
struct | PVR_ADDON_CAPABILITIES |
"C" PVR add-on capabilities. More... | |
struct | PVR_INT_SETTING_DEFINITION |
"C" Representation of an integer setting definition. More... | |
struct | PVR_STRING_SETTING_DEFINITION |
"C" Representation of a string setting definition. More... | |
struct | PVR_SETTING_DEFINITION |
"C" Representation of a setting definition. More... | |
struct | PVR_SETTING_KEY_VALUE_PAIR |
"C" Representation of a key-value pair, either {int,int} or {int,string}, depending on the type set. More... | |
Macros | |
#define | PVR_STREAM_PROPERTY_STREAMURL "streamurl" |
the URL of the stream that should be played. | |
#define | PVR_STREAM_PROPERTY_INPUTSTREAM STREAM_PROPERTY_INPUTSTREAM |
To define in stream properties the name of the inputstream add-on that should be used. | |
#define | PVR_STREAM_PROPERTY_INPUTSTREAM_PLAYER STREAM_PROPERTY_INPUTSTREAM_PLAYER |
To define in stream properties the player the inputstream add-on should use. | |
#define | PVR_STREAM_PROPERTY_INPUTSTREAM_INSTANCE_ID STREAM_PROPERTY_INPUTSTREAM_INSTANCE_ID |
Identification string for an input stream. | |
#define | PVR_STREAM_PROPERTY_MIMETYPE "mimetype" |
the MIME type of the stream that should be played. | |
#define | PVR_STREAM_PROPERTY_ISREALTIMESTREAM STREAM_PROPERTY_ISREALTIMESTREAM |
"true" to denote that the stream that should be played is a realtime stream. | |
#define | PVR_STREAM_PROPERTY_EPGPLAYBACKASLIVE "epgplaybackaslive" |
"true" to denote that if the stream is from an EPG tag. | |
#define | PVR_STREAM_PROPERTY_LIVEPLAYBACKASEPG "liveplaybackasepg" |
"true" to denote that if the stream is from a channel but should be played as an EPG tag. | |
#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. | |
Typedefs | |
typedef enum PVR_ERROR | PVR_ERROR |
typedef enum PVR_CONNECTION_STATE | PVR_CONNECTION_STATE |
typedef enum PVR_SOURCE | PVR_SOURCE |
typedef enum PVR_SETTING_READONLY_CONDITION | PVR_SETTING_READONLY_CONDITION |
typedef enum PVR_SETTING_TYPE | PVR_SETTING_TYPE |
typedef struct PVR_ADDON_CAPABILITIES | PVR_ADDON_CAPABILITIES |
"C" PVR add-on capabilities. | |
typedef struct PVR_INT_SETTING_DEFINITION | PVR_INT_SETTING_DEFINITION |
"C" Representation of an integer setting definition. | |
typedef struct PVR_STRING_SETTING_DEFINITION | PVR_STRING_SETTING_DEFINITION |
"C" Representation of a string setting definition. | |
typedef struct PVR_SETTING_DEFINITION | PVR_SETTING_DEFINITION |
"C" Representation of a setting definition. | |
typedef struct PVR_SETTING_KEY_VALUE_PAIR | PVR_SETTING_KEY_VALUE_PAIR |
"C" Representation of a key-value pair, either {int,int} or {int,string}, depending on the type set. | |
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.
typedef struct PVR_INT_SETTING_DEFINITION PVR_INT_SETTING_DEFINITION |
"C" Representation of an integer setting definition.
Structure used to interface in "C" between Kodi and Addon.
See kodi::addon::PVRIntSettingDefinition for description of values.
typedef struct PVR_SETTING_DEFINITION PVR_SETTING_DEFINITION |
"C" Representation of a setting definition.
Structure used to interface in "C" between Kodi and Addon.
See kodi::addon::PVRSettingDefinition for description of values.
typedef struct PVR_SETTING_KEY_VALUE_PAIR PVR_SETTING_KEY_VALUE_PAIR |
"C" Representation of a key-value pair, either {int,int} or {int,string}, depending on the type set.
Structure used to interface in "C" between Kodi and Addon.
See kodi::addon::PVRSettingKeyValuePair for description of values.
typedef struct PVR_STRING_SETTING_DEFINITION PVR_STRING_SETTING_DEFINITION |
"C" Representation of a string setting definition.
Structure used to interface in "C" between Kodi and Addon.
See kodi::addon::PVRStringSettingDefinition for description of values.