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