1e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber/*
2e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber * Copyright (C) 2009 The Android Open Source Project
3e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber *
4e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber * Licensed under the Apache License, Version 2.0 (the "License");
5e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber * you may not use this file except in compliance with the License.
6e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber * You may obtain a copy of the License at
7e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber *
8e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber *      http://www.apache.org/licenses/LICENSE-2.0
9e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber *
10e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber * Unless required by applicable law or agreed to in writing, software
11e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber * distributed under the License is distributed on an "AS IS" BASIS,
12e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber * See the License for the specific language governing permissions and
14e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber * limitations under the License.
15e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber */
16e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber
17e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber#include <media/stagefright/MediaDefs.h>
18e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber
19e6c409632f773e41f33188272a0072be9fcb783fAndreas Hubernamespace android {
20e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber
21e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_IMAGE_JPEG = "image/jpeg";
22e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber
23072f5247ef893e683728263a540bb93daafda376Andreas Huberconst char *MEDIA_MIMETYPE_VIDEO_VPX = "video/x-vnd.on2.vp8";
24e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_VIDEO_AVC = "video/avc";
25e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_VIDEO_MPEG4 = "video/mp4v-es";
26e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_VIDEO_H263 = "video/3gpp";
27eb2f9c193d74c005a0c78e6dbed874809d55fc81Andreas Huberconst char *MEDIA_MIMETYPE_VIDEO_MPEG2 = "video/mpeg2";
28e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_VIDEO_RAW = "video/raw";
29e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber
30e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_AMR_NB = "audio/3gpp";
31e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_AMR_WB = "audio/amr-wb";
32e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_MPEG = "audio/mpeg";
33bc554956128d69d8d2e60365fb6cffe6facf659bAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_I = "audio/mpeg-L1";
34bc554956128d69d8d2e60365fb6cffe6facf659bAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_II = "audio/mpeg-L2";
35e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_AAC = "audio/mp4a-latm";
36d0332ad8d212d87fbf909fc780e6378b4d2c20c1Andreas Huberconst char *MEDIA_MIMETYPE_AUDIO_QCELP = "audio/qcelp";
37388379f8b4cabe7bccf280d450a6db2c3149796bAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_VORBIS = "audio/vorbis";
38520b2a7039792f03da11a8d54344f10175cebfbcAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_G711_ALAW = "audio/g711-alaw";
39520b2a7039792f03da11a8d54344f10175cebfbcAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_G711_MLAW = "audio/g711-mlaw";
40e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_RAW = "audio/raw";
41f9f223edb408cdc9fd946dc099a86857079a639fGlenn Kastenconst char *MEDIA_MIMETYPE_AUDIO_FLAC = "audio/flac";
42c5b0abf900474b204c367093984ff60da4fba09cGloria Wangconst char *MEDIA_MIMETYPE_AUDIO_AAC_ADTS = "audio/aac-adts";
43e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber
44e6c409632f773e41f33188272a0072be9fcb783fAndreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_MPEG4 = "video/mpeg4";
456bce6d87b3fd98e68fb54328fb4dc8e40cd2c293Andreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_WAV = "audio/wav";
46388379f8b4cabe7bccf280d450a6db2c3149796bAndreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_OGG = "application/ogg";
47072f5247ef893e683728263a540bb93daafda376Andreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_MATROSKA = "video/x-matroska";
48a557b24ac4dd568d86b08753f7c0361d04f80d46Andreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_MPEG2TS = "video/mp2ts";
49cabb7da7125a80c55233bd23959327424e9646ccAndreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_AVI = "video/avi";
50bc554956128d69d8d2e60365fb6cffe6facf659bAndreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_MPEG2PS = "video/mp2p";
51e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber
52c2c22e7e20a3b10c180c2fed2bf24aedef8ed269Gloria Wangconst char *MEDIA_MIMETYPE_CONTAINER_WVM = "video/wvm";
53c2c22e7e20a3b10c180c2fed2bf24aedef8ed269Gloria Wang
54c6091ddd3a22da98b5e83d4b5d864939b451b752Gloria Wangconst char *MEDIA_MIMETYPE_TEXT_3GPP = "text/3gpp-tt";
55c6091ddd3a22da98b5e83d4b5d864939b451b752Gloria Wang
56e6c409632f773e41f33188272a0072be9fcb783fAndreas Huber}  // namespace android
57