summaryrefslogtreecommitdiff
path: root/ammediaext/AmMediaDefsExt.cpp (plain)
blob: f4cba2d991e8fd540fbb9df2253f986d91f100e2
1/*
2 * Copyright (C) 2012 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17#define __STDINT_LIMITS
18#define __STDC_LIMIT_MACROS
19#include <stdint.h>
20
21#include <AmMediaDefsExt.h>
22
23namespace android
24{
25
26const int64_t kUnknownPTS = INT64_MIN;
27
28const char *MEDIA_MIMETYPE_VIDEO_MJPEG = "video/mjpeg";
29const char *MEDIA_MIMETYPE_VIDEO_MSMPEG4 = "video/x-msmpeg";
30const char *MEDIA_MIMETYPE_VIDEO_SORENSON_SPARK = "video/x-sorenson-spark";
31const char *MEDIA_MIMETYPE_VIDEO_WMV = "video/x-ms-wmv";
32const char *MEDIA_MIMETYPE_VIDEO_VC1 = "video/vc1";
33const char *MEDIA_MIMETYPE_VIDEO_WVC1 = "video/wvc1";
34const char *MEDIA_MIMETYPE_VIDEO_VPX = "video/x-vnd.on2.vp8";
35const char *MEDIA_MIMETYPE_VIDEO_RM10 = "video/rm10";
36const char *MEDIA_MIMETYPE_VIDEO_RM20 = "video/rm20";
37const char *MEDIA_MIMETYPE_VIDEO_RM30 = "video/rm30";
38const char *MEDIA_MIMETYPE_VIDEO_RM40 = "video/rm40";
39const char *MEDIA_MIMETYPE_VIDEO_VP6 = "video/x-vnd.on2.vp6";
40const char *MEDIA_MIMETYPE_VIDEO_VP6F = "video/x-vnd.on2.vp6f";
41const char *MEDIA_MIMETYPE_VIDEO_VP6A = "video/x-vnd.on2.vp6a";
42const char *MEDIA_MIMETYPE_VIDEO_WMV1 = "video/wmv1";
43const char *MEDIA_MIMETYPE_VIDEO_WMV2 = "video/wmv2";
44const char *MEDIA_MIMETYPE_VIDEO_WMV3 = "video/wmv3";
45const char *MEDIA_MIMETYPE_VIDEO_MSWMV3 = "video/x-ms-wmv";
46const char *MEDIA_MIMETYPE_VIDEO_AVS = "video/avs";
47
48
49const char *MEDIA_MIMETYPE_AUDIO_DTS = "audio/dtshd";
50const char *MEDIA_MIMETYPE_AUDIO_MP1 = "audio/mp1";
51const char *MEDIA_MIMETYPE_AUDIO_MP2 = "audio/mp2";
52const char *MEDIA_MIMETYPE_AUDIO_ADPCM_IMA = "audio/adpcm-ima";
53const char *MEDIA_MIMETYPE_AUDIO_ADPCM_MS = "audio/adpcm-ms";
54const char *MEDIA_MIMETYPE_AUDIO_ALAC = "audio/alac";
55const char *MEDIA_MIMETYPE_AUDIO_AAC_ADIF = "audio/aac-adif";
56const char *MEDIA_MIMETYPE_AUDIO_AAC_LATM = "audio/aac-latm";
57const char *MEDIA_MIMETYPE_AUDIO_ADTS_PROFILE = "audio/adts";
58const char *MEDIA_MIMETYPE_AUDIO_WMA = "audio/wma";
59const char *MEDIA_MIMETYPE_AUDIO_WMAPRO = "audio/wmapro";
60const char *MEDIA_MIMETYPE_AUDIO_DTSHD = "audio/dtshd";
61const char *MEDIA_MIMETYPE_AUDIO_TRUEHD = "audio/truehd";
62const char *MEDIA_MIMETYPE_AUDIO_EC3 = "audio/eac3";
63const char *MEDIA_MIMETYPE_AUDIO_APE = "audio/ape";
64const char *MEDIA_MIMETYPE_AUDIO_FFMPEG = "audio/ffmpeg";
65
66const char *MEDIA_MIMETYPE_TEXT_TTML = "application/ttml+xml";
67
68const char *MEDIA_MIMETYPE_CONTAINER_ASF = "video/x-ms-asf";
69const char *MEDIA_MIMETYPE_CONTAINER_FLV = "video/x-flv";
70const char *MEDIA_MIMETYPE_CONTAINER_PMP = "video/pmp";
71const char *MEDIA_MIMETYPE_CONTAINER_AIFF = "audio/x-aiff";
72const char *MEDIA_MIMETYPE_CONTAINER_DDP = "audio/ddp";
73} // namespace android
74