118291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber/* 218291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * Copyright (C) 2009 The Android Open Source Project 318291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * 418291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * Licensed under the Apache License, Version 2.0 (the "License"); 518291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * you may not use this file except in compliance with the License. 618291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * You may obtain a copy of the License at 718291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * 818291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * http://www.apache.org/licenses/LICENSE-2.0 918291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * 1018291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * Unless required by applicable law or agreed to in writing, software 1118291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * distributed under the License is distributed on an "AS IS" BASIS, 1218291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1318291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * See the License for the specific language governing permissions and 1418291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber * limitations under the License. 1518291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber */ 1618291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber 1718291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber#include <media/stagefright/MediaDefs.h> 1818291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber 1918291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Hubernamespace android { 2018291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber 2118291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_IMAGE_JPEG = "image/jpeg"; 2218291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber 23093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huberconst char *MEDIA_MIMETYPE_VIDEO_VPX = "video/x-vnd.on2.vp8"; 2418291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_VIDEO_AVC = "video/avc"; 2518291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_VIDEO_MPEG4 = "video/mp4v-es"; 2618291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_VIDEO_H263 = "video/3gpp"; 27386d609dc513e838c7e7c4c46c604493ccd560beAndreas Huberconst char *MEDIA_MIMETYPE_VIDEO_MPEG2 = "video/mpeg2"; 2818291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_VIDEO_RAW = "video/raw"; 2918291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber 3018291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_AUDIO_AMR_NB = "audio/3gpp"; 3118291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_AUDIO_AMR_WB = "audio/amr-wb"; 3218291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_AUDIO_MPEG = "audio/mpeg"; 332944eca607304a095ea43ba2b8f0b9de61249f9fAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_I = "audio/mpeg-L1"; 342944eca607304a095ea43ba2b8f0b9de61249f9fAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_II = "audio/mpeg-L2"; 3518291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_AUDIO_AAC = "audio/mp4a-latm"; 3681f82c32459029bf0744e28c73f95a7f18cab5acAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_QCELP = "audio/qcelp"; 37ee7ff20e69498ebd53dd9717a0f984188341a75eAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_VORBIS = "audio/vorbis"; 3842d66f25af9cb8089a93c6796876a6bc16e36ceaAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_G711_ALAW = "audio/g711-alaw"; 3942d66f25af9cb8089a93c6796876a6bc16e36ceaAndreas Huberconst char *MEDIA_MIMETYPE_AUDIO_G711_MLAW = "audio/g711-mlaw"; 4018291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huberconst char *MEDIA_MIMETYPE_AUDIO_RAW = "audio/raw"; 41856990b491d84b7ed4fefe337485c8997ba9dd02Glenn Kastenconst char *MEDIA_MIMETYPE_AUDIO_FLAC = "audio/flac"; 4250c44c79d2d7dd6cd1485d9d939f67f80b8da1caGloria Wangconst char *MEDIA_MIMETYPE_AUDIO_AAC_ADTS = "audio/aac-adts"; 4318291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber 44bc8b5faec8a0a9ad7c8d94945e7b000d63f0afe6Andreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_MPEG4 = "video/mp4"; 4506096f955d486e229e19956052925f43f2f3f7c4Dongwon Kangconst char *MEDIA_MIMETYPE_CONTAINER_WAV = "audio/x-wav"; 46ee7ff20e69498ebd53dd9717a0f984188341a75eAndreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_OGG = "application/ogg"; 47093437c388e5dff6903a3d43f2ca9f8a1ba4744aAndreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_MATROSKA = "video/x-matroska"; 48cda17c606b0fe3ccda4dc68a6d43882410ea2462Andreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_MPEG2TS = "video/mp2ts"; 49f8374dec590223ebdd6959b26d9ba90749dd8328Andreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_AVI = "video/avi"; 502944eca607304a095ea43ba2b8f0b9de61249f9fAndreas Huberconst char *MEDIA_MIMETYPE_CONTAINER_MPEG2PS = "video/mp2p"; 5118291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber 52b371426ce4cf2fa6d8c3d1903b61322feb165d35Gloria Wangconst char *MEDIA_MIMETYPE_CONTAINER_WVM = "video/wvm"; 53b371426ce4cf2fa6d8c3d1903b61322feb165d35Gloria Wang 547a1e3e81264189e23a1db2b174e1b5a5d4c7d1c3Gloria Wangconst char *MEDIA_MIMETYPE_TEXT_3GPP = "text/3gpp-tt"; 55f9d660a5e0196240add5daf0199f128d471e592cInsun Kangconst char *MEDIA_MIMETYPE_TEXT_SUBRIP = "application/x-subrip"; 567a1e3e81264189e23a1db2b174e1b5a5d4c7d1c3Gloria Wang 5718291bc20e55e8f3fd5feb786771a8ed32c19c59Andreas Huber} // namespace android 58