[NUI][API10] Create Context/CookieManager when WebView is created.
[platform/core/csapi/tizenfx.git] / src / Tizen.Multimedia / MediaTool / MediaFormatVideoMimeType.cs
1 /*
2  * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
3  *
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
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
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.
15  */
16
17 namespace Tizen.Multimedia
18 {
19     /// <summary>
20     /// Specifies the mime types for video media formats.
21     /// </summary>
22     /// <since_tizen> 3 </since_tizen>
23     public enum MediaFormatVideoMimeType
24     {
25         /// <summary>
26         /// H261.
27         /// </summary>
28         H261 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2010),
29
30         /// <summary>
31         /// H263.
32         /// </summary>
33         H263 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2020),
34
35         /// <summary>
36         /// H263P.
37         /// </summary>
38         H263P = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2021),
39
40         /// <summary>
41         /// H264_SP.
42         /// </summary>
43         H264SP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2030),
44
45         /// <summary>
46         /// H264_MP.
47         /// </summary>
48         H264MP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2031),
49
50         /// <summary>
51         /// H264_HP.
52         /// </summary>
53         H264HP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2032),
54
55         /// <summary>
56         /// MJPEG
57         /// </summary>
58         MJpeg = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2040),
59
60         /// <summary>
61         /// MPEG1.
62         /// </summary>
63         Mpeg1 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2050),
64
65         /// <summary>
66         /// MPEG2_SP.
67         /// </summary>
68         Mpeg2SP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2060),
69
70         /// <summary>
71         /// MPEG2_MP.
72         /// </summary>
73         Mpeg2MP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2061),
74
75         /// <summary>
76         /// MPEG2_HP.
77         /// </summary>
78         Mpeg2HP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2062),
79
80         /// <summary>
81         /// MPEG4_SP.
82         /// </summary>
83         Mpeg4SP = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2070),
84
85         /// <summary>
86         /// MPEG4_ASP.
87         /// </summary>
88         Mpeg4Asp = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2071),
89
90         /// <summary>
91         /// HEVC.
92         /// </summary>
93         /// <since_tizen> 9 </since_tizen>
94         Hevc = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2080),
95
96         /// <summary>
97         /// HEVC MP.
98         /// </summary>
99         /// <since_tizen> 9 </since_tizen>
100         HevcMp = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2081),
101
102         /// <summary>
103         /// HEVC M10P.
104         /// </summary>
105         /// <since_tizen> 9 </since_tizen>
106         HevcM10p = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2082),
107
108         /// <summary>
109         /// VP8.
110         /// </summary>
111         /// <since_tizen> 9 </since_tizen>
112         Vp8 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x2090),
113
114         /// <summary>
115         /// VP9.
116         /// </summary>
117         /// <since_tizen> 9 </since_tizen>
118         Vp9 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20A0),
119
120         /// <summary>
121         /// VC1.
122         /// </summary>
123         /// <since_tizen> 9 </since_tizen>
124         Vc1 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20B0),
125
126         /// <summary>
127         /// DIVX4.
128         /// </summary>
129         /// <since_tizen> 9 </since_tizen>
130         Divx4 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20C4),
131
132         /// <summary>
133         /// DIVX5.
134         /// </summary>
135         /// <since_tizen> 9 </since_tizen>
136         Divx5 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20C5),
137
138         /// <summary>
139         /// XVID.
140         /// </summary>
141         /// <since_tizen> 9 </since_tizen>
142         Xvid = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20D0),
143
144         /// <summary>
145         /// AOMedia Video 1.
146         /// </summary>
147         /// <since_tizen> 8 </since_tizen>
148         Av1 = (MediaFormatType.Video | MediaFormatDataType.Encoded | 0x20E0),
149
150         /// <summary>
151         /// I420.
152         /// </summary>
153         I420 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2510),
154
155         /// <summary>
156         /// NV12.
157         /// </summary>
158         NV12 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2520),
159
160         /// <summary>
161         /// NV12T.
162         /// </summary>
163         NV12T = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2530),
164
165         /// <summary>
166         /// YV12.
167         /// </summary>
168         YV12 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2540),
169
170         /// <summary>
171         /// NV21.
172         /// </summary>
173         NV21 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2550),
174
175         /// <summary>
176         /// NV16.
177         /// </summary>
178         NV16 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2560),
179
180         /// <summary>
181         /// YUYV.
182         /// </summary>
183         Yuyv = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2570),
184
185         /// <summary>
186         /// UYVY.
187         /// </summary>
188         Uyvy = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2580),
189
190         /// <summary>
191         /// 422P.
192         /// </summary>
193         Yuv422P = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x2590),
194
195         /// <summary>
196         /// RGB565.
197         /// </summary>
198         Rgb565 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25A0),
199
200         /// <summary>
201         /// RGB888.
202         /// </summary>
203         Rgb888 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25B0),
204
205         /// <summary>
206         /// RGBA.
207         /// </summary>
208         Rgba = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25C0),
209
210         /// <summary>
211         /// ARGB.
212         /// </summary>
213         Argb = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25D0),
214
215         /// <summary>
216         /// BGRA.
217         /// </summary>
218         Bgra = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25E0),
219
220         /// <summary>
221         /// Y8.
222         /// </summary>
223         /// <since_tizen> 8 </since_tizen>
224         Y8 = (MediaFormatType.Video | MediaFormatDataType.Raw | 0x25F0),
225     }
226 }