summaryrefslogtreecommitdiff
path: root/ammediaext/AmMediaDefsExt.h (plain)
blob: f54e588b3b21152a0c5dda311f6394dfeb0ff7c4
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#ifndef AM_MEDIA_DEFS_EXT_H_
18
19#define AM_MEDIA_DEFS_EXT_H_
20
21#include <stdint.h>
22
23namespace android {
24
25extern const int64_t kUnknownPTS;
26
27extern const char *MEDIA_MIMETYPE_VIDEO_MSMPEG4;
28extern const char *MEDIA_MIMETYPE_VIDEO_MJPEG;
29extern const char *MEDIA_MIMETYPE_VIDEO_SORENSON_SPARK;
30extern const char *MEDIA_MIMETYPE_VIDEO_WMV;
31extern const char *MEDIA_MIMETYPE_VIDEO_VC1;
32extern const char *MEDIA_MIMETYPE_VIDEO_WVC1;
33
34extern const char *MEDIA_MIMETYPE_VIDEO_VP6;
35extern const char *MEDIA_MIMETYPE_VIDEO_VP6F;
36extern const char *MEDIA_MIMETYPE_VIDEO_VP6A;
37extern const char *MEDIA_MIMETYPE_VIDEO_HEVC;
38extern const char *MEDIA_MIMETYPE_VIDEO_VPX;
39extern const char *MEDIA_MIMETYPE_VIDEO_RM10;
40extern const char *MEDIA_MIMETYPE_VIDEO_RM20;
41extern const char *MEDIA_MIMETYPE_VIDEO_RM30;
42extern const char *MEDIA_MIMETYPE_VIDEO_RM40;
43extern const char *MEDIA_MIMETYPE_VIDEO_WMV1;
44extern const char *MEDIA_MIMETYPE_VIDEO_WMV2;
45extern const char *MEDIA_MIMETYPE_VIDEO_WMV3;
46extern const char *MEDIA_MIMETYPE_VIDEO_MSWMV3;
47extern const char *MEDIA_MIMETYPE_VIDEO_AVS;
48
49extern const char *MEDIA_MIMETYPE_VIDEO_VC1;
50extern const char *MEDIA_MIMETYPE_VIDEO_WVC1;
51
52extern const char *MEDIA_MIMETYPE_AUDIO_DTS;
53extern const char *MEDIA_MIMETYPE_AUDIO_MP1;
54extern const char *MEDIA_MIMETYPE_AUDIO_MP2;
55extern const char *MEDIA_MIMETYPE_AUDIO_ADPCM_IMA;
56extern const char *MEDIA_MIMETYPE_AUDIO_ADPCM_MS;
57extern const char *MEDIA_MIMETYPE_AUDIO_ALAC;
58extern const char *MEDIA_MIMETYPE_AUDIO_AAC_ADIF;
59extern const char *MEDIA_MIMETYPE_AUDIO_AAC_LATM;
60extern const char *MEDIA_MIMETYPE_AUDIO_ADTS_PROFILE;
61extern const char *MEDIA_MIMETYPE_AUDIO_WMA;
62extern const char *MEDIA_MIMETYPE_AUDIO_WMAPRO;
63extern const char *MEDIA_MIMETYPE_AUDIO_FFMPEG;
64extern const char *MEDIA_MIMETYPE_AUDIO_DTSHD;
65extern const char *MEDIA_MIMETYPE_AUDIO_APE;
66extern const char *MEDIA_MIMETYPE_AUDIO_EC3;
67extern const char *MEDIA_MIMETYPE_AUDIO_TRUEHD;
68extern const char *MEDIA_MIMETYPE_AUDIO_ADTS_PROFILE;
69
70
71extern const char *MEDIA_MIMETYPE_TEXT_TTML;
72
73extern const char *MEDIA_MIMETYPE_CONTAINER_ASF;
74extern const char *MEDIA_MIMETYPE_CONTAINER_FLV;
75extern const char *MEDIA_MIMETYPE_CONTAINER_PMP;
76extern const char *MEDIA_MIMETYPE_CONTAINER_DDP;
77extern const char *MEDIA_MIMETYPE_CONTAINER_AIFF;
78} // namespace android
79
80#endif // AM_MEDIA_DEFS_EXT_H_
81