MediaDefs.cpp revision a7fa1d9530b6870f2c7850e3025d7db963661803
15c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)/* 25c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * Copyright (C) 2009 The Android Open Source Project 35c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * 45c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * Licensed under the Apache License, Version 2.0 (the "License"); 55c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * you may not use this file except in compliance with the License. 65c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * You may obtain a copy of the License at 75c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * 85c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * http://www.apache.org/licenses/LICENSE-2.0 95c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * 105c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * Unless required by applicable law or agreed to in writing, software 115c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * distributed under the License is distributed on an "AS IS" BASIS, 125c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 135c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * See the License for the specific language governing permissions and 145c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) * limitations under the License. 155c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) */ 165c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 175c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)#include <media/stagefright/MediaDefs.h> 185c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 195c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)namespace android { 205c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 215c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_IMAGE_JPEG = "image/jpeg"; 225c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 235c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_VIDEO_VP8 = "video/x-vnd.on2.vp8"; 245c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_VIDEO_VP9 = "video/x-vnd.on2.vp9"; 255c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_VIDEO_AVC = "video/avc"; 265c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_VIDEO_HEVC = "video/hevc"; 275c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_VIDEO_MPEG4 = "video/mp4v-es"; 285c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_VIDEO_H263 = "video/3gpp"; 295c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_VIDEO_MPEG2 = "video/mpeg2"; 305c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_VIDEO_RAW = "video/raw"; 315c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 325c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_AMR_NB = "audio/3gpp"; 335c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_AMR_WB = "audio/amr-wb"; 34197021e6b966cfb06891637935ef33fff06433d1Ben Murdochconst char *MEDIA_MIMETYPE_AUDIO_MPEG = "audio/mpeg"; 3510f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdochconst char *MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_I = "audio/mpeg-L1"; 3693ac45cfc74041c8ae536ce58a9534d46db2024eTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_MPEG_LAYER_II = "audio/mpeg-L2"; 37d5428f32f5d1719f774f62e19147104ca245a3abTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_AAC = "audio/mp4a-latm"; 3893ac45cfc74041c8ae536ce58a9534d46db2024eTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_QCELP = "audio/qcelp"; 3993ac45cfc74041c8ae536ce58a9534d46db2024eTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_VORBIS = "audio/vorbis"; 4093ac45cfc74041c8ae536ce58a9534d46db2024eTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_OPUS = "audio/opus"; 410019e4eead4d990e4304c54a9028aca9122fb256Ben Murdochconst char *MEDIA_MIMETYPE_AUDIO_G711_ALAW = "audio/g711-alaw"; 425c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_G711_MLAW = "audio/g711-mlaw"; 43c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_RAW = "audio/raw"; 445c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_FLAC = "audio/flac"; 455c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_AAC_ADTS = "audio/aac-adts"; 46df95704c49daea886ddad70775bda23618d6274dBen Murdochconst char *MEDIA_MIMETYPE_AUDIO_MSGSM = "audio/gsm"; 475c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_AUDIO_AC3 = "audio/ac3"; 48f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liu 497242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucciconst char *MEDIA_MIMETYPE_CONTAINER_MPEG4 = "video/mp4"; 505c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_CONTAINER_WAV = "audio/x-wav"; 515c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_CONTAINER_OGG = "application/ogg"; 525c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_CONTAINER_MATROSKA = "video/x-matroska"; 535c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_CONTAINER_MPEG2TS = "video/mp2ts"; 545c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_CONTAINER_AVI = "video/avi"; 555c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)const char *MEDIA_MIMETYPE_CONTAINER_MPEG2PS = "video/mp2p"; 565c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles) 57f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liuconst char *MEDIA_MIMETYPE_CONTAINER_WVM = "video/wvm"; 58323480423219ecd77329f8326dc5e0e3b50926d4Torne (Richard Coles) 59f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liuconst char *MEDIA_MIMETYPE_TEXT_3GPP = "text/3gpp-tt"; 60f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liuconst char *MEDIA_MIMETYPE_TEXT_SUBRIP = "application/x-subrip"; 61f91f5fa1608c2cdd9af1842fb5dadbe78275be2aBo Liuconst char *MEDIA_MIMETYPE_TEXT_VTT = "text/vtt"; 6210f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdochconst char *MEDIA_MIMETYPE_TEXT_CEA_608 = "text/cea-608"; 637242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci 645c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)} // namespace android 655c87bf8b86a7c82ef50fb7a89697d8e02e2553beTorne (Richard Coles)