1 /**
2  * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3  * SPDX-License-Identifier: Apache-2.0.
4  */
5 
6 #pragma once
7 #include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8 #include <aws/core/utils/memory/stl/AWSString.h>
9 
10 namespace Aws
11 {
12 namespace MediaConvert
13 {
14 namespace Model
15 {
16   enum class LanguageCode
17   {
18     NOT_SET,
19     ENG,
20     SPA,
21     FRA,
22     DEU,
23     GER,
24     ZHO,
25     ARA,
26     HIN,
27     JPN,
28     RUS,
29     POR,
30     ITA,
31     URD,
32     VIE,
33     KOR,
34     PAN,
35     ABK,
36     AAR,
37     AFR,
38     AKA,
39     SQI,
40     AMH,
41     ARG,
42     HYE,
43     ASM,
44     AVA,
45     AVE,
46     AYM,
47     AZE,
48     BAM,
49     BAK,
50     EUS,
51     BEL,
52     BEN,
53     BIH,
54     BIS,
55     BOS,
56     BRE,
57     BUL,
58     MYA,
59     CAT,
60     KHM,
61     CHA,
62     CHE,
63     NYA,
64     CHU,
65     CHV,
66     COR,
67     COS,
68     CRE,
69     HRV,
70     CES,
71     DAN,
72     DIV,
73     NLD,
74     DZO,
75     ENM,
76     EPO,
77     EST,
78     EWE,
79     FAO,
80     FIJ,
81     FIN,
82     FRM,
83     FUL,
84     GLA,
85     GLG,
86     LUG,
87     KAT,
88     ELL,
89     GRN,
90     GUJ,
91     HAT,
92     HAU,
93     HEB,
94     HER,
95     HMO,
96     HUN,
97     ISL,
98     IDO,
99     IBO,
100     IND,
101     INA,
102     ILE,
103     IKU,
104     IPK,
105     GLE,
106     JAV,
107     KAL,
108     KAN,
109     KAU,
110     KAS,
111     KAZ,
112     KIK,
113     KIN,
114     KIR,
115     KOM,
116     KON,
117     KUA,
118     KUR,
119     LAO,
120     LAT,
121     LAV,
122     LIM,
123     LIN,
124     LIT,
125     LUB,
126     LTZ,
127     MKD,
128     MLG,
129     MSA,
130     MAL,
131     MLT,
132     GLV,
133     MRI,
134     MAR,
135     MAH,
136     MON,
137     NAU,
138     NAV,
139     NDE,
140     NBL,
141     NDO,
142     NEP,
143     SME,
144     NOR,
145     NOB,
146     NNO,
147     OCI,
148     OJI,
149     ORI,
150     ORM,
151     OSS,
152     PLI,
153     FAS,
154     POL,
155     PUS,
156     QUE,
157     QAA,
158     RON,
159     ROH,
160     RUN,
161     SMO,
162     SAG,
163     SAN,
164     SRD,
165     SRB,
166     SNA,
167     III,
168     SND,
169     SIN,
170     SLK,
171     SLV,
172     SOM,
173     SOT,
174     SUN,
175     SWA,
176     SSW,
177     SWE,
178     TGL,
179     TAH,
180     TGK,
181     TAM,
182     TAT,
183     TEL,
184     THA,
185     BOD,
186     TIR,
187     TON,
188     TSO,
189     TSN,
190     TUR,
191     TUK,
192     TWI,
193     UIG,
194     UKR,
195     UZB,
196     VEN,
197     VOL,
198     WLN,
199     CYM,
200     FRY,
201     WOL,
202     XHO,
203     YID,
204     YOR,
205     ZHA,
206     ZUL,
207     ORJ,
208     QPC,
209     TNG
210   };
211 
212 namespace LanguageCodeMapper
213 {
214 AWS_MEDIACONVERT_API LanguageCode GetLanguageCodeForName(const Aws::String& name);
215 
216 AWS_MEDIACONVERT_API Aws::String GetNameForLanguageCode(LanguageCode value);
217 } // namespace LanguageCodeMapper
218 } // namespace Model
219 } // namespace MediaConvert
220 } // namespace Aws
221