|
#define | ACFG_INVALID_REGION 255 |
|
#define | ACFG_INVALID_LANG 255 |
|
#define | COUNTRY_CODE_ARGENTINA (U32BIT)(('a' << 16) | ('r' << 8) | 'g') |
|
#define | COUNTRY_CODE_AUSTRALIA (U32BIT)(('a' << 16) | ('u' << 8) | 's') |
|
#define | COUNTRY_CODE_AUSTRIA (U32BIT)(('a' << 16) | ('u' << 8) | 't') |
|
#define | COUNTRY_CODE_BELGIUM (U32BIT)(('b' << 16) | ('e' << 8) | 'l') |
|
#define | COUNTRY_CODE_BOLIVIA (U32BIT)(('b' << 16) | ('o' << 8) | 'l') |
|
#define | COUNTRY_CODE_BRAZIL (U32BIT)(('b' << 16) | ('r' << 8) | 'a') |
|
#define | COUNTRY_CODE_CHILE (U32BIT)(('c' << 16) | ('h' << 8) | 'l') |
|
#define | COUNTRY_CODE_CHINA (U32BIT)(('c' << 16) | ('h' << 8) | 'i') |
|
#define | COUNTRY_CODE_COLOMBIA (U32BIT)(('c' << 16) | ('o' << 8) | 'l') |
|
#define | COUNTRY_CODE_COSTARICA (U32BIT)(('c' << 16) | ('r' << 8) | 'i') |
|
#define | COUNTRY_CODE_CROATIA (U32BIT)(('h' << 16) | ('r' << 8) | 'v') |
|
#define | COUNTRY_CODE_CZECHREP (U32BIT)(('c' << 16) | ('z' << 8) | 'e') |
|
#define | COUNTRY_CODE_DOMINICANREP (U32BIT)(('d' << 16) | ('m' << 8) | 'a') |
|
#define | COUNTRY_CODE_ECUADOR (U32BIT)(('e' << 16) | ('c' << 8) | 'u') |
|
#define | COUNTRY_CODE_ELSALVADOR (U32BIT)(('s' << 16) | ('l' << 8) | 'v') |
|
#define | COUNTRY_CODE_FINLAND (U32BIT)(('f' << 16) | ('i' << 8) | 'n') |
|
#define | COUNTRY_CODE_FRANCE (U32BIT)(('f' << 16) | ('r' << 8) | 'a') |
|
#define | COUNTRY_CODE_GERMANY (U32BIT)(('d' << 16) | ('e' << 8) | 'u') |
|
#define | COUNTRY_CODE_GUATEMALA (U32BIT)(('g' << 16) | ('t' << 8) | 'm') |
|
#define | COUNTRY_CODE_HONDURAS (U32BIT)(('h' << 16) | ('n' << 8) | 'd') |
|
#define | COUNTRY_CODE_HUNGARY (U32BIT)(('h' << 16) | ('u' << 8) | 'n') |
|
#define | COUNTRY_CODE_ITALY (U32BIT)(('i' << 16) | ('t' << 8) | 'a') |
|
#define | COUNTRY_CODE_LATVIA (U32BIT)(('l' << 16) | ('v' << 8) | 'a') |
|
#define | COUNTRY_CODE_LUXEMBOURG (U32BIT)(('l' << 16) | ('u' << 8) | 'x') |
|
#define | COUNTRY_CODE_MEXICO (U32BIT)(('m' << 16) | ('e' << 8) | 'x') |
|
#define | COUNTRY_CODE_NETHERLANDS (U32BIT)(('n' << 16) | ('l' << 8) | 'd') |
|
#define | COUNTRY_CODE_NICARAGUA (U32BIT)(('n' << 16) | ('i' << 8) | 'c') |
|
#define | COUNTRY_CODE_PANAMA (U32BIT)(('p' << 16) | ('a' << 8) | 'n') |
|
#define | COUNTRY_CODE_PERU (U32BIT)(('p' << 16) | ('e' << 8) | 'r') |
|
#define | COUNTRY_CODE_POLAND (U32BIT)(('p' << 16) | ('o' << 8) | 'l') |
|
#define | COUNTRY_CODE_PORTUGAL (U32BIT)(('p' << 16) | ('o' << 8) | 'r') |
|
#define | COUNTRY_CODE_RUSSIA (U32BIT)(('r' << 16) | ('u' << 8) | 's') |
|
#define | COUNTRY_CODE_SERBIA (U32BIT)(('s' << 16) | ('r' << 8) | 'b') |
|
#define | COUNTRY_CODE_SLOVAKIA (U32BIT)(('s' << 16) | ('v' << 8) | 'k') |
|
#define | COUNTRY_CODE_SLOVENIA (U32BIT)(('s' << 16) | ('v' << 8) | 'n') |
|
#define | COUNTRY_CODE_SOUTHAFRICA (U32BIT)(('z' << 16) | ('a' << 8) | 'f') |
|
#define | COUNTRY_CODE_SPAIN (U32BIT)(('e' << 16) | ('s' << 8) | 'p') |
|
#define | COUNTRY_CODE_SWEDEN (U32BIT)(('s' << 16) | ('w' << 8) | 'e') |
|
#define | COUNTRY_CODE_SWITZERLAND (U32BIT)(('c' << 16) | ('h' << 8) | 'e') |
|
#define | COUNTRY_CODE_UK (U32BIT)(('g' << 16) | ('b' << 8) | 'r') |
|
#define | COUNTRY_CODE_UKRAINE (U32BIT)(('u' << 16) | ('k' << 8) | 'r') |
|
#define | COUNTRY_CODE_VENEZUELA (U32BIT)(('v' << 16) | ('e' << 8) | 'n') |
|
#define | ENGLISH_LANG_CODE (('e' << 16) | ('n' << 8) | 'g') |
|
#define | WELSH1_LANG_CODE (('w' << 16) | ('e' << 8) | 'l') |
|
#define | WELSH2_LANG_CODE (('c' << 16) | ('y' << 8) | 'm') |
|
#define | GAELIC_LANG_CODE (('g' << 16) | ('l' << 8) | 'a') |
|
#define | IRISH_LANG_CODE (('g' << 16) | ('l' << 8) | 'e') |
|
#define | DUTCH1_LANG_CODE (('n' << 16) | ('l' << 8) | 'd') |
|
#define | DUTCH2_LANG_CODE (('d' << 16) | ('u' << 8) | 't') |
|
#define | GERMAN1_LANG_CODE (('g' << 16) | ('e' << 8) | 'r') |
|
#define | GERMAN2_LANG_CODE (('d' << 16) | ('e' << 8) | 'u') |
|
#define | FRENCH1_LANG_CODE (('f' << 16) | ('r' << 8) | 'e') |
|
#define | FRENCH2_LANG_CODE (('f' << 16) | ('r' << 8) | 'a') |
|
#define | RUSSIAN_LANG_CODE (('r' << 16) | ('u' << 8) | 's') |
|
#define | SIMPLIFIED_CHINESE_LANG_CODE (('c' << 16) | ('h' << 8) | 'i') |
|
#define | TRADITIONAL_CHINESE_LANG_CODE (('c' << 16) | ('h' << 8) | 'i') |
|
#define | FINNISH_LANG_CODE (('f' << 16) | ('i' << 8) | 'n') |
|
#define | SWEDISH_LANG_CODE (('s' << 16) | ('w' << 8) | 'e') |
|
#define | NORWEGIAN_LANG_CODE (('n' << 16) | ('o' << 8) | 'r') |
|
#define | DANISH_LANG_CODE (('d' << 16) | ('a' << 8) | 'n') |
|
#define | MANDARIN_LANG_CODE (('c' << 16) | ('m' << 8) | 'n') |
|
#define | CANTONESE_LANG_CODE (('y' << 16) | ('u' << 8) | 'e') |
|
#define | MAORI1_LANG_CODE (('m' << 16) | ('a' << 8) | 'o') |
|
#define | MAORI2_LANG_CODE (('m' << 16) | ('r' << 8) | 'i') |
|
#define | JAPANESE_LANG_CODE (('j' << 16) | ('p' << 8) | 'n') |
|
#define | ITALIAN_LANG_CODE (('i' << 16) | ('t' << 8) | 'a') |
|
#define | SPANISH1_LANG_CODE (('s' << 16) | ('p' << 8) | 'a') |
|
#define | SPANISH2_LANG_CODE (('e' << 16) | ('s' << 8) | 'l') |
|
#define | KOREAN_LANG_CODE (('k' << 16) | ('o' << 8) | 'r') |
|
#define | HINDI_LANG_CODE (('h' << 16) | ('i' << 8) | 'n') |
|
#define | CZECH1_LANG_CODE (('c' << 16) | ('z' << 8) | 'e') |
|
#define | CZECH2_LANG_CODE (('c' << 16) | ('e' << 8) | 's') |
|
#define | SLOVAK1_LANG_CODE (('s' << 16) | ('l' << 8) | 'k') |
|
#define | SLOVAK2_LANG_CODE (('s' << 16) | ('l' << 8) | 'o') |
|
#define | AFRIKAANS_LANG_CODE (('a' << 16) | ('f' << 8) | 'r') |
|
#define | NDEBELE_LANG_CODE (('n' << 16) | ('b' << 8) | 'l') |
|
#define | NORTHERN_SOTHO_LANG_CODE (('n' << 16) | ('s' << 8) | 'o') |
|
#define | SOUTHERN_SOTHO_LANG_CODE (('s' << 16) | ('o' << 8) | 't') |
|
#define | SWATI_LANG_CODE (('s' << 16) | ('s' << 8) | 'w') |
|
#define | TSONGA_LANG_CODE (('t' << 16) | ('s' << 8) | 'o') |
|
#define | TSWANA_LANG_CODE (('t' << 16) | ('s' << 8) | 'n') |
|
#define | VENDA_LANG_CODE (('v' << 16) | ('e' << 8) | 'n') |
|
#define | XHOSA_LANG_CODE (('x' << 16) | ('h' << 8) | 'o') |
|
#define | ZULU_LANG_CODE (('z' << 16) | ('u' << 8) | 'l') |
|
#define | CROATIAN_LANG_CODE (('h' << 16) | ('r' << 8) | 'v') |
|
#define | HUNGARIAN_LANG_CODE (('h' << 16) | ('u' << 8) | 'n') |
|
#define | LATVIAN_LANG_CODE (('l' << 16) | ('a' << 8) | 'v') |
|
#define | LUXEMBOURGISH_LANG_CODE (('l' << 16) | ('t' << 8) | 'z') |
|
#define | POLISH_LANG_CODE (('p' << 16) | ('o' << 8) | 'l') |
|
#define | PORTUGUESE_LANG_CODE (('p' << 16) | ('o' << 8) | 'r') |
|
#define | SERBIAN_LANG_CODE (('s' << 16) | ('r' << 8) | 'p') |
|
#define | ROMANIAN1_LANG_CODE (('r' << 16) | ('o' << 8) | 'n') |
|
#define | ROMANIAN2_LANG_CODE (('r' << 16) | ('u' << 8) | 'm') |
|
#define | ALBANIAN1_LANG_CODE (('s' << 16) | ('q' << 8) | 'i') |
|
#define | ALBANIAN2_LANG_CODE (('a' << 16) | ('l' << 8) | 'b') |
|
#define | SLOVENE_LANG_CODE (('s' << 16) | ('l' << 8) | 'v') |
|
#define | CATALAN_LANG_CODE (('c' << 16) | ('a' << 8) | 't') |
|
#define | GALICIAN_LANG_CODE (('g' << 16) | ('l' << 8) | 'g') |
|
#define | BASQUE1_LANG_CODE (('e' << 16) | ('u' << 8) | 's') |
|
#define | BASQUE2_LANG_CODE (('b' << 16) | ('a' << 8) | 'q') |
|
#define | UKRAINIAN_LANG_CODE (('u' << 16) | ('k' << 8) | 'r') |
|
#define | UND_LANG_CODE (('u' << 16) | ('n' << 8) | 'd') |
|
|
U8BIT | ACFG_GetNumCountries (void) |
| Returns the number of country configurations included in the DVB stack. More...
|
|
U32BIT | ACFG_GetCountry (void) |
| Returns the country code the DVB is configured for. More...
|
|
void | ACFG_GetCountryList (U8BIT ***str_array_ptr, U8BIT *num_countries_ptr) |
| Returns an array containing the names of all the countries included in the DVB. The index into this array is referred to as the country_id. The returned array should be freed using ACFG_ReleaseCountryList. More...
|
|
void | ACFG_ReleaseCountryList (U8BIT **str_array, U8BIT num_countries) |
| Frees a country list previously acquired using ACFG_GetCountryList. More...
|
|
U8BIT | ACFG_GetNumRegions (U32BIT country_code) |
| Returns the number of regions in the given country. More...
|
|
BOOLEAN | ACFG_GetRegionList (U32BIT country_code, U8BIT ***str_array_ptr, U8BIT *num_regions_ptr) |
| Returns an array of pointers to strings containing the region names for the given country. The index into this array is the region_id. The array is allocated by this function and should be freed using ACFG_ReleaseRegionList. More...
|
|
BOOLEAN | ACFG_GetRegionCode (U32BIT country_code, U8BIT region_id, U8BIT *code_ptr) |
| Returns the region code that identifies the given region. More...
|
|
void | ACFG_ReleaseRegionList (U8BIT **str_array, U8BIT num_regions) |
| Frees the region array previously acquired using ACFG_GetRegionList. More...
|
|
U8BIT | ACFG_GetCountryIndex (U32BIT country_code) |
| Returns the index in the list of countries known by the DVB, of the given country. More...
|
|
U8BIT | ACFG_GetRegionId (void) |
| Returns the internal ID of the region the DVB is configured for. More...
|
|
BOOLEAN | ACFG_SetCountry (U32BIT country_code) |
| Sets the current country and sets default values for region and language. More...
|
|
U8BIT | ACFG_GetNumDbLanguages (U32BIT country_code) |
| Returns the number of languages defined for the given country that can be used for audio and subtitles/teletext. More...
|
|
BOOLEAN | ACFG_GetDbLangList (U32BIT country_code, U8BIT ***str_array_ptr, U8BIT *num_langs_ptr) |
| Returns an array of pointers to strings containing the available language names for the given country. The index into this array is the lang_id used when getting and setting audio and text language ids. The array is allocated by this function and should be freed using ACFG_ReleaseDbLangList. More...
|
|
U8BIT * | ACFG_GetDbLangId (U32BIT country_code, U8BIT lang_entry) |
| Returns an array of language ids for a given country and index into the language array. A language id is one of the ACFG_DB_LANG_XXXX values above and there might be more than one for a given language. For example german language has two ids associated to it: ACFG_DB_LANG_GERMAN1 and ACFG_DB_LANG_GERMAN2 because german language can have two different codes, 'deu' and 'ger'. See also functions ACFG_ConvertLangIdToCode and ACFG_ConvertLangCodeToId. The returned pointer is an internal array and must not be freed. More...
|
|
void | ACFG_ReleaseDbLangList (U8BIT **str_array, U8BIT num_langs) |
| Frees the language array previously acquired using ACFG_GetDbLangList. More...
|
|
U8BIT | ACFG_ConvertLangCodeToId (U32BIT lang_code) |
| Returns the language id for the given language code. More...
|
|
U32BIT | ACFG_ConvertLangIdToCode (U8BIT lang_id) |
| Returns the language code for the given language id. More...
|
|
void | ACFG_SetCountryIds (U32BIT country_code, U8BIT region_id, U8BIT audio_lang_id, U8BIT sub_lang_id) |
| Saves the configured country and changes settings related to the country. More...
|
|
U8BIT | ACFG_GetPrimaryAudioLangId (void) |
| Returns the primary audio language ID. More...
|
|
U8BIT | ACFG_GetSecondaryAudioLangId (void) |
| Returns the secondary audio language ID. More...
|
|
U8BIT | ACFG_GetPrimaryTextLangId (void) |
| Returns the primary DVB subtitle/teletext language ID. More...
|
|
U8BIT | ACFG_GetSecondaryTextLangId (void) |
| Returns the secondary DVB subtitle/teletext language ID. More...
|
|
void | ACFG_SetPrimaryAudioLangId (U8BIT lang_id) |
| Sets the primary language id to be used for audio. This is the language that will be chosen first, if available. More...
|
|
void | ACFG_SetSecondaryAudioLangId (U8BIT lang_id) |
| Sets the secondary language id to be used for audio. More...
|
|
void | ACFG_SetPrimaryTextLangId (U8BIT lang_id) |
| Sets the primary language id to be used for teletext/subtitles. More...
|
|
void | ACFG_SetSecondaryTextLangId (U8BIT lang_id) |
| Sets the secondary language id to be used for teletext/subtitles. More...
|
|
U8BIT | ACFG_GetDefaultSecondaryLangId (void) |
| Returns the default secondary language for audio and subtitles as defined for the selected country. This is used for countries that don't use the secondary language, but expect a defined language to be used if the primary one isn't available. More...
|
|
BOOLEAN | ACFG_GetAnaRfChannelTable (U32BIT country_code, ACFG_ANA_RF_CHANNEL_DATA **rf_chan_data_ptr, U16BIT *num_entries_ptr) |
| Returns a pointer to the channel table for an analog tuner for the given country. More...
|
|
BOOLEAN | ACFG_GetTerRfChannelTable (U32BIT country_code, ACFG_TER_RF_CHANNEL_DATA **rf_chan_data_ptr, U16BIT *num_entries_ptr) |
| Returns a pointer to the channel table for a terrestrial tuner for the given country. More...
|
|
BOOLEAN | ACFG_GetCabRfChannelTable (U32BIT country_code, ACFG_CAB_RF_CHANNEL_DATA **rf_chan_data_ptr, U16BIT *num_entries_ptr) |
| Returns a pointer to the channel table for a cable tuner for the given country. More...
|
|
void | ACFG_SetCableChannelTable (ACFG_CAB_RF_CHANNEL_DATA *cable_channel_data, U16BIT number_channels) |
| Replaces the cable tuning table for the current country with the one provided. More...
|
|
U32BIT | ACFG_GetCountryCode (U8BIT country_id) |
| Returns the country code for the given country index. More...
|
|
U32BIT | ACFG_GetPrivateDataSpecifier (U32BIT country_code) |
| Returns the private data specifier value for the given country. More...
|
|
U16BIT | ACFG_GetFirstUnallocatedLcn (U32BIT country_code) |
| Returns the first LCN that should be used when assigning LCNs to services that don't appear in an LCN descriptor, or can't be assigned their desired LCN. More...
|
|
U16BIT | ACFG_GetLastUnallocatedLcn (U32BIT country_code) |
| Returns the last LCN that should be used when assigning LCNs to services that don't appear in an LCN descriptor, or can't be assigned their desired LCN. More...
|
|
BOOLEAN | ACFG_GetWatershedTimes (U32BIT country_code, U16BIT *start_time, U16BIT *end_time) |
| Get the start and end times of the watershed hours for a country. More...
|
|
U16BIT | ACFG_GetMinSatelliteScanFreq (U32BIT country_code) |
| Returns the minimum frequency to be used when performing a satellite based frequency scan in the given country. More...
|
|
U16BIT | ACFG_GetMaxSatelliteScanFreq (U32BIT country_code) |
| Returns the maximum frequency to be used when performing a satellite based frequency scan in the given country. More...
|
|
U16BIT | ACFG_GetSatelliteScanFreqInc (U32BIT country_code) |
| Returns the increment frequency to be used when performing a satellite based frequency scan in the given country. More...
|
|
U16BIT * | ACFG_GetSatelliteScanSymbolRates (U32BIT country_code) |
| Returns a fixed array of symbol rates to be used when performing a satellite based frequency scan in the given country. More...
|
|
U8BIT | ACFG_GetSatelliteScanNumSymbolRates (U32BIT country_code) |
| Returns the number of items in the fixed array of symbol rates to be used when performing a satellite based frequency scan in the given country. More...
|
|
BOOLEAN | ACFG_GetSatelliteScanDvbS2 (U32BIT country_code) |
| Returns whether DVB-S2 should be included when performing a satellite based frequency scan in the given country. More...
|
|
BOOLEAN | ACFG_GetAerialPowerOptionReqd (U32BIT country_code) |
| Returns whether the aerial power option is required for DVB-T/T2 for the given country. More...
|
|
BOOLEAN | ACFG_GetDefaultAerialPower (U32BIT country_code) |
| Returns the default aerial power option setting for DVB-T/T2 for the given country. More...
|
|
BOOLEAN | ACFG_GetAerialTuningScreenReqd (U32BIT country_code) |
| Returns whether an aerial tuning screen should be presented by the interface before performing a DVB-T/T2 scan for services for the given country. More...
|
|
U8BIT * | ACFG_GetEventContentTypes (U32BIT country_code) |
| Returns the event content types for the given country. This defines how the content type value broadcast as part of the EIT is to be interpreted. More...
|
|
void | ACFG_SetBackgroundSearchTime (U16BIT start_time, U16BIT end_time) |
| Sets the start and end times during which background searches are allowed run when in standby. More...
|
|
void | ACFG_GetBackgroundSearchTime (U16BIT *start_time, U16BIT *end_time) |
| Gets the background start and end search times. More...
|
|
void | ACFG_SetBackgroundServiceSearch (BOOLEAN enabled) |
| Enables or disables the background service search when in standby. More...
|
|
BOOLEAN | ACFG_GetBackgroundServiceSearch (void) |
| Returns whether the background service search is enabled or not. More...
|
|
void | ACFG_SetBackgroundSSUSearch (BOOLEAN enabled) |
| Enables or disables the background SSU search when in standby. More...
|
|
BOOLEAN | ACFG_GetBackgroundSSUSearch (void) |
| Returns whether the background SSU search is enabled or not. More...
|
|
BOOLEAN | ACFG_IsNordigCountry (void) |
| Returns whether the current country requires Nordig compliance for SI. More...
|
|
U8BIT | ACFG_GetEitUpdateTime (void) |
| Returns the number of minutes after which all the events should have been received during an EIT search. This is the EIT repetition time. More...
|
|
U8BIT | ACFG_GetEitSearchesPerDay (void) |
| Returns the number of EIT searches that should be performed per day when the box is in standby. More...
|
|
AllocLcnFunc | ACFG_GetTerrestrialLcnFunction (U32BIT country_code) |
| Returns a pointer to a function that's used to assign LCNs following a DVB-T/T2 scan for the given country. More...
|
|
void | ACFG_SetTerrestrialLcnFunction (U32BIT country_code, AllocLcnFunc func_ptr) |
| Overrides an existing DVB-T/T2 LCN allocation function for the given country. More...
|
|
AllocLcnFunc | ACFG_GetCableLcnFunction (U32BIT country_code) |
| Returns a pointer to a function that's used to assign LCNs following a DVB-C scan for the given country. More...
|
|
void | ACFG_SetCableLcnFunction (U32BIT country_code, AllocLcnFunc func_ptr) |
| Overrides an existing DVB-C LCN allocation function for the given country. More...
|
|
AllocLcnFunc | ACFG_GetSatelliteLcnFunction (U32BIT country_code) |
| Returns a pointer to a function that's used to assign LCNs following a DVB-S/S2 scan for the given country. More...
|
|
void | ACFG_SetSatelliteLcnFunction (U32BIT country_code, AllocLcnFunc func_ptr) |
| Overrides an existing DVB-S/S2 LCN allocation function for the given country. More...
|
|
DBTidyFunc | ACFG_GetTerrestrialDBTidyFunction (U32BIT country_code) |
| Returns a pointer to a function that's used to tidy up the database following a DVB-T/T2 scan for the given country. More...
|
|
DBTidyFunc | ACFG_GetCableDBTidyFunction (U32BIT country_code) |
| Returns a pointer to a function that's used to tidy up the database following a DVB-C scan for the given country. More...
|
|
DBTidyFunc | ACFG_GetSatelliteDBTidyFunction (U32BIT country_code) |
| Returns a pointer to a function that's used to tidy up the database following a DVB-S/S2 scan for the given country. More...
|
|
void | ACFG_SetUndefinedLanguageBehaviour (U32BIT lang_code) |
| Sets the language code to be used when the SI descriptors contain 'und', 'qaa' or don't contain any language descriptors. More...
|
|
U32BIT | ACFG_GetUndefinedLanguageBehaviour (void) |
| Gets the language code set by ACFG_SetUndefinedLanguageBehaviour, or 'und' if that function has not been called. More...
|
|
void | ACFG_SetHostCountryLanguageModuleId (U32BIT module) |
| Sets the host and country module for CI stack. Value zero for disable. More...
|
|