9 #ifndef C_API_ADDONINSTANCE_PVR_PROVIDERS_H 10 #define C_API_ADDONINSTANCE_PVR_PROVIDERS_H 12 #include "pvr_defines.h" 28 #define PVR_PROVIDER_INVALID_UID -1 36 #define PROVIDER_STRING_TOKEN_SEPARATOR "," 81 unsigned int iUniqueId;
82 char strName[PVR_ADDON_NAME_STRING_LENGTH];
84 char strIconPath[PVR_ADDON_URL_STRING_LENGTH];
char strCountries[PVR_ADDON_COUNTRIES_STRING_LENGTH]
ISO 3166 country codes, separated by PROVIDER_STRING_TOKEN_SEPARATOR (e.g 'GB,IE,FR,CA'), an empty string means this value is undefined.
Definition: pvr_providers.h:87
2 : Satellite provider.
Definition: pvr_providers.h:55
PVR_PROVIDER_TYPE
Definition: pvr_providers.h:46
6 : Other type of provider.
Definition: pvr_providers.h:67
3 : Cable provider.
Definition: pvr_providers.h:58
5 : IPTV provider.
Definition: pvr_providers.h:64
"C" PVR add-on provider.
Definition: pvr_providers.h:79
1 : IPTV provider.
Definition: pvr_providers.h:52
4 : Aerial provider.
Definition: pvr_providers.h:61
0 : Unknown type.
Definition: pvr_providers.h:49
char strLanguages[PVR_ADDON_LANGUAGES_STRING_LENGTH]
RFC 5646 language codes, separated by PROVIDER_STRING_TOKEN_SEPARATOR (e.g.
Definition: pvr_providers.h:90