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