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;
84 const char* strIconPath;
PVR_PROVIDER_TYPE
Definition pvr_providers.h:47
@ PVR_PROVIDER_TYPE_OTHER
6 : Other type of provider.
Definition pvr_providers.h:67
@ PVR_PROVIDER_TYPE_AERIAL
4 : Aerial provider.
Definition pvr_providers.h:61
@ PVR_PROVIDER_TYPE_IPTV
5 : IPTV provider.
Definition pvr_providers.h:64
@ PVR_PROVIDER_TYPE_SATELLITE
2 : Satellite provider.
Definition pvr_providers.h:55
@ PVR_PROVIDER_TYPE_CABLE
3 : Cable provider.
Definition pvr_providers.h:58
@ PVR_PROVIDER_TYPE_UNKNOWN
0 : Unknown type.
Definition pvr_providers.h:49
@ PVR_PROVIDER_TYPE_ADDON
1 : IPTV provider.
Definition pvr_providers.h:52
"C" PVR add-on provider.
Definition pvr_providers.h:80
const char * strCountries
ISO 3166 country codes, separated by PROVIDER_STRING_TOKEN_SEPARATOR (e.g 'GB,IE,FR,...
Definition pvr_providers.h:87
const char * strLanguages
RFC 5646 language codes, separated by PROVIDER_STRING_TOKEN_SEPARATOR (e.g. 'en_GB,...
Definition pvr_providers.h:90