|
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.