libdvbv5 1.26.1
Library to work with Digital TV devices on Linux
countries.h File Reference

Provides ancillary code to convert ISO 3166-1 country codes. More...

Go to the source code of this file.

Enumerations

enum  dvb_country_t {
  COUNTRY_UNKNOWN , AD , AE , AF ,
  AG , AI , AL , AM ,
  AO , AQ , AR , AS ,
  AT , AU , AW , AX ,
  AZ , BA , BB , BD ,
  BE , BF , BG , BH ,
  BI , BJ , BL , BM ,
  BN , BO , BQ , BR ,
  BS , BT , BV , BW ,
  BY , BZ , CA , CC ,
  CD , CF , CG , CH ,
  CI , CK , CL , CM ,
  CN , CO , CR , CU ,
  CV , CW , CX , CY ,
  CZ , DE , DJ , DK ,
  DM , DO , DZ , EC ,
  EE , EG , EH , ER ,
  ES , ET , FI , FJ ,
  FK , FM , FO , FR ,
  GA , GB , GD , GE ,
  GF , GG , GH , GI ,
  GL , GM , GN , GP ,
  GQ , GR , GS , GT ,
  GU , GW , GY , HK ,
  HM , HN , HR , HT ,
  HU , ID , IE , IL ,
  IM , IN , IO , IQ ,
  IR , IS , IT , JE ,
  JM , JO , JP , KE ,
  KG , KH , KI , KM ,
  KN , KP , KR , KW ,
  KY , KZ , LA , LB ,
  LC , LI , LK , LR ,
  LS , LT , LU , LV ,
  LY , MA , MC , MD ,
  ME , MF , MG , MH ,
  MK , ML , MM , MN ,
  MO , MP , MQ , MR ,
  MS , MT , MU , MV ,
  MW , MX , MY , MZ ,
  NA , NC , NE , NF ,
  NG , NI , NL , NO ,
  NP , NR , NU , NZ ,
  OM , PA , PE , PF ,
  PG , PH , PK , PL ,
  PM , PN , PR , PS ,
  PT , PW , PY , QA ,
  RE , RO , RS , RU ,
  RW , SA , SB , SC ,
  SD , SE , SG , SH ,
  SI , SJ , SK , SL ,
  SM , SN , SO , SR ,
  SS , ST , SV , SX ,
  SY , SZ , TC , TD ,
  TF , TG , TH , TJ ,
  TK , TL , TM , TN ,
  TO , TR , TT , TV ,
  TW , TZ , UA , UG ,
  UM , US , UY , UZ ,
  VA , VC , VE , VG ,
  VI , VN , VU , WF ,
  WS , YE , YT , ZA ,
  ZM , ZW
}
 

Functions

enum dvb_country_t dvb_country_a2_to_id (const char *name)
 Converts an Unix-like 2-letter Country code into enum dvb_country_t.
 
enum dvb_country_t dvb_country_a3_to_id (const char *name)
 Converts a 3-letter Country code as used by MPEG-TS tables into enum dvb_country_t.
 
const char * dvb_country_to_2letters (int id)
 Converts an enum dvb_country_t into Unix-like 2-letter Country code.
 
const char * dvb_country_to_3letters (int id)
 Converts an enum dvb_country_t into a 3-letter Country code as used by MPEG-TS tables.
 
const char * dvb_country_to_name (int id)
 Converts an enum dvb_country_t into a Country name as used by MPEG-TS tables.
 
enum dvb_country_t dvb_guess_user_country (void)
 Guess the country code from the Unix environment variables.
 

Detailed Description

Provides ancillary code to convert ISO 3166-1 country codes.

Author
Winfried Koehler
Akihiro Tsukada
Bug Report
Please submit bug reports and patches to linux.nosp@m.-med.nosp@m.ia@vg.nosp@m.er.k.nosp@m.ernel.nosp@m..org

Definition in file countries.h.

Enumeration Type Documentation

◆ dvb_country_t

Enumerator
COUNTRY_UNKNOWN 

(Unknown Country)

AD 

Andorra.

AE 

United Arab Emirates.

AF 

Afghanistan.

AG 

Antigua and Barbuda.

AI 

Anguilla.

AL 

Albania.

AM 

Armenia.

AO 

Angola.

AQ 

Antarctica.

AR 

Argentina.

AS 

American Samoa.

AT 

Austria.

AU 

Australia.

AW 

Aruba.

AX 

Aland Islands.

AZ 

Azerbaijan.

BA 

Bosnia and Herzegovina.

BB 

Barbados.

BD 

Bangladesh.

BE 

Belgium.

BF 

Burkina Faso.

BG 

Bulgaria.

BH 

Bahrain.

BI 

Burundi.

BJ 

Benin.

BL 

Saint Barthelemy.

BM 

Bermuda.

BN 

Brunei Darussalam.

BO 

Plurinational State of Bolivia.

BQ 

Bonaire, Saint Eustatius and Saba.

BR 

Brazil.

BS 

Bahamas.

BT 

Bhutan.

BV 

Bouvet Island.

BW 

Botswana.

BY 

Belarus.

BZ 

Belize.

CA 

Canada.

CC 

Cocos (Keeling) Islands.

CD 

The Democratic Republic of the Congo.

CF 

Central African Republic.

CG 

Congo.

CH 

Switzerland.

CI 

Cote d'Ivoire.

CK 

Cook Islands.

CL 

Chile.

CM 

Cameroon.

CN 

China.

CO 

Colombia.

CR 

Costa Rica.

CU 

Cuba.

CV 

Cape Verde.

CW 

Curacao.

CX 

Christmas Island.

CY 

Cyprus.

CZ 

Czech Republic.

DE 

Germany.

DJ 

Djibouti.

DK 

Denmark.

DM 

Dominica.

DO 

Dominican Republic.

DZ 

Algeria.

EC 

Ecuador.

EE 

Estonia.

EG 

Egypt.

EH 

Western Sahara.

ER 

Eritrea.

ES 

Spain.

ET 

Ethiopia.

FI 

Finland.

FJ 

Fiji.

FK 

Falkland Islands (Malvinas)

FM 

Federated States of Micronesia.

FO 

Faroe Islands.

FR 

France.

GA 

Gabon.

GB 

United Kingdom.

GD 

Grenada.

GE 

Georgia.

GF 

French Guiana.

GG 

Guernsey.

GH 

Ghana.

GI 

Gibraltar.

GL 

Greenland.

GM 

Gambia.

GN 

Guinea.

GP 

Guadeloupe.

GQ 

Equatorial Guinea.

GR 

Greece.

GS 

South Georgia and the South Sandwich Islands.

GT 

Guatemala.

GU 

Guam.

GW 

Guinea-Bissau.

GY 

Guyana.

HK 

Hong Kong.

HM 

Heard Island and McDonald Islands.

HN 

Honduras.

HR 

Croatia.

HT 

Haiti.

HU 

Hungary.

ID 

Indonesia.

IE 

Ireland.

IL 

Israel.

IM 

Isle of Man.

IN 

India.

IO 

British Indian Ocean Territory.

IQ 

Iraq.

IR 

Islamic Republic of Iran.

IS 

Iceland.

IT 

Italy.

JE 

Jersey.

JM 

Jamaica.

JO 

Jordan.

JP 

Japan.

KE 

Kenya.

KG 

Kyrgyzstan.

KH 

Cambodia.

KI 

Kiribati.

KM 

Comoros.

KN 

Saint Kitts and Nevis.

KP 

Democratic People's Republic of Korea.

KR 

Republic of Korea.

KW 

Kuwait.

KY 

Cayman Islands.

KZ 

Kazakhstan.

LA 

Lao People's Democratic Republic.

LB 

Lebanon.

LC 

Saint Lucia.

LI 

Liechtenstein.

LK 

Sri Lanka.

LR 

Liberia.

LS 

Lesotho.

LT 

Lithuania.

LU 

Luxembourg.

LV 

Latvia.

LY 

Libyan Arab Jamahiriya.

MA 

Morocco.

MC 

Monaco.

MD 

Republic of Moldova.

ME 

Montenegro.

MF 

Saint Martin (French part)

MG 

Madagascar.

MH 

Marshall Islands.

MK 

The Former Yugoslav Republic of Macedonia.

ML 

Mali.

MM 

Myanmar.

MN 

Mongolia.

MO 

Macao.

MP 

Northern Mariana Islands.

MQ 

Martinique.

MR 

Mauritania.

MS 

Montserrat.

MT 

Malta.

MU 

Mauritius.

MV 

Maldives.

MW 

Malawi.

MX 

Mexico.

MY 

Malaysia.

MZ 

Mozambique.

NA 

Namibia.

NC 

New Caledonia.

NE 

Niger.

NF 

Norfolk Island.

NG 

Nigeria.

NI 

Nicaragua.

NL 

Netherlands.

NO 

Norway.

NP 

Nepal.

NR 

Nauru.

NU 

Niue.

NZ 

New Zealand.

OM 

Oman.

PA 

Panama.

PE 

Peru.

PF 

French Polynesia.

PG 

Papua New Guinea.

PH 

Philippines.

PK 

Pakistan.

PL 

Poland.

PM 

Saint Pierre and Miquelon.

PN 

Pitcairn.

PR 

Puerto Rico.

PS 

Occupied Palestinian Territory.

PT 

Portugal.

PW 

Palau.

PY 

Paraguay.

QA 

Qatar.

RE 

Reunion.

RO 

Romania.

RS 

Serbia.

RU 

Russian Federation.

RW 

Rwanda.

SA 

Saudi Arabia.

SB 

Solomon Islands.

SC 

Seychelles.

SD 

Sudan.

SE 

Sweden.

SG 

Singapore.

SH 

Saint Helena, Ascension and Tristan da Cunha.

SI 

Slovenia.

SJ 

Svalbard and Jan Mayen.

SK 

Slovakia.

SL 

Sierra Leone.

SM 

San Marino.

SN 

Senegal.

SO 

Somalia.

SR 

Suriname.

SS 

South Sudan.

ST 

Sao Tome and Principe.

SV 

El Salvador.

SX 

Sint Maarten (Dutch part)

SY 

Syrian Arab Republic.

SZ 

Swaziland.

TC 

Turks and Caicos Islands.

TD 

Chad.

TF 

French Southern Territories.

TG 

Togo.

TH 

Thailand.

TJ 

Tajikistan.

TK 

Tokelau.

TL 

Timor-Leste.

TM 

Turkmenistan.

TN 

Tunisia.

TO 

Tonga.

TR 

Turkey.

TT 

Trinidad and Tobago.

TV 

Tuvalu.

TW 

Taiwan, Province of China.

TZ 

United Republic of Tanzania.

UA 

Ukraine.

UG 

Uganda.

UM 

United States Minor Outlying Islands.

US 

United States.

UY 

Uruguay.

UZ 

Uzbekistan.

VA 

Holy See (Vatican City State)

VC 

Saint Vincent and The Grenadines.

VE 

Bolivarian Republic of Venezuela.

VG 

British Virgin Islands.

VI 

U.S.

Virgin Islands

VN 

Viet Nam.

VU 

Vanuatu.

WF 

Wallis and Futuna.

WS 

Samoa.

YE 

Yemen.

YT 

Mayotte.

ZA 

South Africa.

ZM 

Zambia.

ZW 

Zimbabwe.

Definition at line 544 of file countries.h.