1 /*
2  * Copyright (c) 2012 - 2015, The Linux Foundation. All rights reserved.
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions are
6  * met:
7  *     * Redistributions of source code must retain the above copyright
8  *      notice, this list of conditions and the following disclaimer.
9  *     * Redistributions in binary form must reproduce the above
10  *       copyright notice, this list of conditions and the following
11  *       disclaimer in the documentation and/or other materials provided
12  *      with the distribution.
13  *     * Neither the name of The Linux Foundation nor the names of its
14  *      contributors may be used to endorse or promote products derived
15  *       from this software without specific prior written permission.
16  *
17  * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
18  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
19  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
20  * ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
21  * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
24  * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
25  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
26  * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
27  * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28  */
29 
30 
31 #ifndef QC_MEDIA_DEFS_H_
32 
33 #define QC_MEDIA_DEFS_H_
34 
35 namespace android {
36 
37 extern const char *MEDIA_MIMETYPE_AUDIO_EVRC;
38 extern const char *MEDIA_MIMETYPE_VIDEO_WMV;
39 extern const char *MEDIA_MIMETYPE_VIDEO_WMV_VC1;
40 extern const char *MEDIA_MIMETYPE_AUDIO_WMA;
41 extern const char *MEDIA_MIMETYPE_AUDIO_WMA_PRO;
42 extern const char *MEDIA_MIMETYPE_AUDIO_WMA_LOSSLESS;
43 extern const char *MEDIA_MIMETYPE_CONTAINER_ASF;
44 extern const char *MEDIA_MIMETYPE_VIDEO_DIVX;
45 extern const char *MEDIA_MIMETYPE_AUDIO_AC3;
46 extern const char *MEDIA_MIMETYPE_CONTAINER_AAC;
47 extern const char *MEDIA_MIMETYPE_CONTAINER_QCP;
48 extern const char *MEDIA_MIMETYPE_VIDEO_DIVX311;
49 extern const char *MEDIA_MIMETYPE_VIDEO_DIVX4;
50 extern const char *MEDIA_MIMETYPE_CONTAINER_MPEG2;
51 extern const char *MEDIA_MIMETYPE_CONTAINER_3G2;
52 extern const char *MEDIA_MIMETYPE_AUDIO_DTS;
53 extern const char *MEDIA_MIMETYPE_AUDIO_DTS_LBR;
54 extern const char *MEDIA_MIMETYPE_AUDIO_EAC3;
55 extern const char *MEDIA_MIMETYPE_AUDIO_AMR_WB_PLUS;
56 extern const char *MEDIA_MIMETYPE_AUDIO_AIFF;
57 extern const char *MEDIA_MIMETYPE_AUDIO_ALAC;
58 extern const char *MEDIA_MIMETYPE_AUDIO_APE;
59 extern const char *MEDIA_MIMETYPE_CONTAINER_QCMPEG2TS;
60 extern const char *MEDIA_MIMETYPE_CONTAINER_QCMPEG;
61 extern const char *MEDIA_MIMETYPE_CONTAINER_QCAMR_NB;
62 extern const char *MEDIA_MIMETYPE_CONTAINER_QCAMR_WB;
63 extern const char *MEDIA_MIMETYPE_CONTAINER_QCWAV;
64 extern const char *MEDIA_MIMETYPE_CONTAINER_QCFLV;
65 extern const char *MEDIA_MIMETYPE_CONTAINER_QCMPEG2PS;
66 extern const char *MEDIA_MIMETYPE_CONTAINER_QCMPEG4;
67 extern const char *MEDIA_MIMETYPE_CONTAINER_QCMATROSKA;
68 extern const char *MEDIA_MIMETYPE_CONTAINER_QCOGG;
69 extern const char *MEDIA_MIMETYPE_CONTAINER_QTIFLAC;
70 extern const char *MEDIA_MIMETYPE_VIDEO_VPX; //backward compatibility
71 extern const char *MEDIA_MIMETYPE_AUDIO_EAC3_JOC;
72 }  // namespace android
73 
74 #endif  //QC_MEDIA_DEFS_H_
75