5 #ifndef NACL_PLAYER_MEDIA_CODECS_H_ 6 #define NACL_PLAYER_MEDIA_CODECS_H_ 11 namespace NaClPlayer {
15 AUDIOCODEC_TYPE_UNKNOWN = 0,
16 AUDIOCODEC_TYPE_AAC = 1,
17 AUDIOCODEC_TYPE_MP3 = 2,
18 AUDIOCODEC_TYPE_PCM = 3,
19 AUDIOCODEC_TYPE_VORBIS = 4,
20 AUDIOCODEC_TYPE_FLAC = 5,
21 AUDIOCODEC_TYPE_AMR_NB = 6,
22 AUDIOCODEC_TYPE_AMR_WB = 7,
23 AUDIOCODEC_TYPE_PCM_MULAW = 8,
24 AUDIOCODEC_TYPE_GSM_MS = 9,
25 AUDIOCODEC_TYPE_PCM_S16BE = 10,
26 AUDIOCODEC_TYPE_PCM_S24BE = 11,
27 AUDIOCODEC_TYPE_OPUS = 12,
28 AUDIOCODEC_TYPE_EAC3 = 13,
29 AUDIOCODEC_TYPE_MP2 = 14,
30 AUDIOCODEC_TYPE_DTS = 15,
31 AUDIOCODEC_TYPE_AC3 = 16,
32 AUDIOCODEC_TYPE_WMAV1 = 17,
33 AUDIOCODEC_TYPE_WMAV2 = 18,
41 AUDIOCODEC_PROFILE_UNKNOWN = -1,
42 AUDIOCODEC_PROFILE_AAC_MAIN = 0,
43 AUDIOCODEC_PROFILE_AAC_LOW = 1,
44 AUDIOCODEC_PROFILE_AAC_SSR = 2,
45 AUDIOCODEC_PROFILE_AAC_LTP = 3,
46 AUDIOCODEC_PROFILE_AAC_HE = 4,
47 AUDIOCODEC_PROFILE_AAC_HE_V2 = 5,
48 AUDIOCODEC_PROFILE_AAC_LD = 6,
49 AUDIOCODEC_PROFILE_AAC_ELD = 7,
50 AUDIOCODEC_PROFILE_MPEG2_AAC_LOW = 8,
51 AUDIOCODEC_PROFILE_MPEG2_AAC_HE = 9,
52 AUDIOCODEC_PROFILE_DTS = 10,
53 AUDIOCODEC_PROFILE_DTS_ES = 11,
54 AUDIOCODEC_PROFILE_DTS_96_24 = 12,
55 AUDIOCODEC_PROFILE_DTS_HD_HRA = 13,
56 AUDIOCODEC_PROFILE_DTS_HD_MA = 14,
64 SAMPLEFORMAT_UNKNOWN = 0,
90 CHANNEL_LAYOUT_NONE = 0,
91 CHANNEL_LAYOUT_UNSUPPORTED = 1,
183 VIDEOCODEC_TYPE_UNKNOWN = 0,
184 VIDEOCODEC_TYPE_H264 =1 ,
185 VIDEOCODEC_TYPE_VC1 = 2,
186 VIDEOCODEC_TYPE_MPEG2 = 3,
187 VIDEOCODEC_TYPE_MPEG4 = 4,
188 VIDEOCODEC_TYPE_THEORA = 5,
189 VIDEOCODEC_TYPE_VP8 = 6,
190 VIDEOCODEC_TYPE_VP9 = 7,
191 VIDEOCODEC_TYPE_H263 = 8,
192 VIDEOCODEC_TYPE_WMV1 = 9,
193 VIDEOCODEC_TYPE_WMV2 = 10,
194 VIDEOCODEC_TYPE_WMV3 = 11,
195 VIDEOCODEC_TYPE_INDEO3 = 12,
196 VIDEOCODEC_TYPE_H265 = 13,
204 VIDEOCODEC_PROFILE_UNKNOWN = -1,
205 VIDEOCODEC_PROFILE_H264_MIN = 0,
206 VIDEOCODEC_PROFILE_H264_BASELINE = VIDEOCODEC_PROFILE_H264_MIN,
207 VIDEOCODEC_PROFILE_H264_MAIN = 1,
208 VIDEOCODEC_PROFILE_H264_EXTENDED = 2,
209 VIDEOCODEC_PROFILE_H264_HIGH = 3,
210 VIDEOCODEC_PROFILE_H264_HIGH10 = 4,
211 VIDEOCODEC_PROFILE_H264_HIGH422 = 5,
212 VIDEOCODEC_PROFILE_H264_HIGH444PREDICTIVE = 6,
213 VIDEOCODEC_PROFILE_H264_SCALABLEBASELINE = 7,
214 VIDEOCODEC_PROFILE_H264_SCALABLEHIGH = 8,
215 VIDEOCODEC_PROFILE_H264_STEREOHIGH = 9,
216 VIDEOCODEC_PROFILE_H264_MULTIVIEWHIGH = 10,
217 VIDEOCODEC_PROFILE_H264_MAX = VIDEOCODEC_PROFILE_H264_MULTIVIEWHIGH,
218 VIDEOCODEC_PROFILE_VP8_MIN = 11,
219 VIDEOCODEC_PROFILE_VP8_MAIN = VIDEOCODEC_PROFILE_VP8_MIN,
220 VIDEOCODEC_PROFILE_VP8_MAX = VIDEOCODEC_PROFILE_VP8_MAIN,
221 VIDEOCODEC_PROFILE_VP9_MIN = 12,
222 VIDEOCODEC_PROFILE_VP9_MAIN = VIDEOCODEC_PROFILE_VP9_MIN,
223 VIDEOCODEC_PROFILE_VP9_MAX = VIDEOCODEC_PROFILE_VP9_MAIN,
224 VIDEOCODEC_PROFILE_MPEG2_MIN = 13,
225 VIDEOCODEC_PROFILE_MPEG2_422 = VIDEOCODEC_PROFILE_MPEG2_MIN,
226 VIDEOCODEC_PROFILE_MPEG2_HIGH = 14,
227 VIDEOCODEC_PROFILE_MPEG2_SS = 15,
228 VIDEOCODEC_PROFILE_MPEG2_SNR_SCALABLE = 16,
229 VIDEOCODEC_PROFILE_MPEG2_MAIN = 17,
230 VIDEOCODEC_PROFILE_MPEG2_SIMPLE = 18,
231 VIDEOCODEC_PROFILE_VC1_SIMPLE = 19,
232 VIDEOCODEC_PROFILE_VC1_MAIN = 20,
233 VIDEOCODEC_PROFILE_VC1_COMPLEX = 21,
234 VIDEOCODEC_PROFILE_VC1_ADVANCED = 22,
235 VIDEOCODEC_PROFILE_MPEG4_SIMPLE = 23,
236 VIDEOCODEC_PROFILE_MPEG4_SIMPLE_SCALABLE = 24,
237 VIDEOCODEC_PROFILE_MPEG4_CORE = 25,
238 VIDEOCODEC_PROFILE_MPEG4_MAIN = 26,
239 VIDEOCODEC_PROFILE_MPEG4_N_BIT = 27,
240 VIDEOCODEC_PROFILE_MPEG4_SCALABLE_TEXTURE = 28,
241 VIDEOCODEC_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION = 29,
242 VIDEOCODEC_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE = 30,
243 VIDEOCODEC_PROFILE_MPEG4_HYBRID = 31,
244 VIDEOCODEC_PROFILE_MPEG4_ADVANCED_REAL_TIME = 32,
245 VIDEOCODEC_PROFILE_MPEG4_CORE_SCALABLE = 33,
246 VIDEOCODEC_PROFILE_MPEG4_ADVANCED_CODING = 34,
247 VIDEOCODEC_PROFILE_MPEG4_ADVANCED_CORE = 35,
248 VIDEOCODEC_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE = 36,
249 VIDEOCODEC_PROFILE_MPEG4_SIMPLE_STUDIO = 37,
250 VIDEOCODEC_PROFILE_MPEG4_ADVANCED_SIMPLE = 38,
254 VIDEOCODEC_PROFILE_LAST = VIDEOCODEC_PROFILE_MPEG4_ADVANCED_SIMPLE
282 #endif // NACL_PLAYER_MEDIA_CODECS_H_