2 * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 namespace Tizen.Multimedia
20 /// Specifies the mime types for video media formats.
22 /// <since_tizen> 3 </since_tizen>
23 public enum MediaFormatVideoMimeType
28 H261 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2010),
33 H263 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2020),
38 H263P = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2021),
43 H264SP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2030),
48 H264MP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2031),
53 H264HP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2032),
58 MJpeg = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2040),
63 Mpeg1 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2050),
68 Mpeg2SP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2060),
73 Mpeg2MP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2061),
78 Mpeg2HP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2062),
83 Mpeg4SP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2070),
88 Mpeg4Asp = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2071),
93 /// <since_tizen> 9 </since_tizen>
94 Hevc = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2080),
99 /// <since_tizen> 9 </since_tizen>
100 HevcMp = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2081),
105 /// <since_tizen> 9 </since_tizen>
106 HevcM10p = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2082),
111 /// <since_tizen> 9 </since_tizen>
112 Vp8 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2090),
117 /// <since_tizen> 9 </since_tizen>
118 Vp9 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20A0),
123 /// <since_tizen> 9 </since_tizen>
124 Vc1 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20B0),
129 /// <since_tizen> 9 </since_tizen>
130 Divx4 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20C4),
135 /// <since_tizen> 9 </since_tizen>
136 Divx5 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20C5),
141 /// <since_tizen> 9 </since_tizen>
142 Xvid = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20D0),
147 /// <since_tizen> 8 </since_tizen>
148 Av1 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20E0),
153 I420 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2510),
158 NV12 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2520),
163 NV12T = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2530),
168 YV12 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2540),
173 NV21 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2550),
178 NV16 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2560),
183 Yuyv = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2570),
188 Uyvy = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2580),
193 Yuv422P = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2590),
198 Rgb565 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25A0),
203 Rgb888 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25B0),
208 Rgba = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25C0),
213 Argb = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25D0),
218 Bgra = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25E0),
223 /// <since_tizen> 8 </since_tizen>
224 Y8 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25F0),