Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Multimedia.Util.xml
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Tizen.Multimedia.Util</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Tizen.Multimedia.Util.BitmapFrame">\r
8             <summary>\r
9             Represents the image data returned by a decoder class.\r
10             </summary>\r
11         </member>\r
12         <member name="P:Tizen.Multimedia.Util.BitmapFrame.Buffer">\r
13             <summary>\r
14             Gets the raw image data.\r
15             </summary>\r
16         </member>\r
17         <member name="P:Tizen.Multimedia.Util.BitmapFrame.Size">\r
18             <summary>\r
19             Gets the size of the image.\r
20             </summary>\r
21         </member>\r
22         <member name="T:Tizen.Multimedia.Util.GifFrame">\r
23             <summary>\r
24             Represents the gif image data used to encode a gif image with <see cref="T:Tizen.Multimedia.Util.GifEncoder"/>.\r
25             </summary>\r
26         </member>\r
27         <member name="M:Tizen.Multimedia.Util.GifFrame.#ctor(System.Byte[],System.UInt32)">\r
28             <summary>\r
29             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.GifFrame"/> class with a buffer and a delay.\r
30             </summary>\r
31             <param name="buffer">The raw image buffer to be encoded.</param>\r
32             <param name="delay">The delay for this image, in 0.001 sec units.</param>\r
33             <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>\r
34             <exception cref="T:System.ArgumentException">The length of <paramref name="buffer"/> is zero.</exception>\r
35         </member>\r
36         <member name="P:Tizen.Multimedia.Util.GifFrame.Buffer">\r
37             <summary>\r
38             Gets the raw image data.\r
39             </summary>\r
40         </member>\r
41         <member name="P:Tizen.Multimedia.Util.GifFrame.Delay">\r
42             <summary>\r
43             Gets or sets the delay for this image.\r
44             </summary>\r
45             <value>Time delay in 0.001 sec units.</value>\r
46         </member>\r
47         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.YV12">\r
48             <summary>\r
49             YV12 - YCrCb planar format.\r
50             </summary>\r
51         </member>\r
52         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Yuv422">\r
53             <summary>\r
54             YUV422 - planar.\r
55             </summary>\r
56         </member>\r
57         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.I420">\r
58             <summary>\r
59             YUV420 - planar.\r
60             </summary>\r
61         </member>\r
62         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV12">\r
63             <summary>\r
64             NV12- planar.\r
65             </summary>\r
66         </member>\r
67         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Uyvy">\r
68             <summary>\r
69             UYVY - packed.\r
70             </summary>\r
71         </member>\r
72         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Yuyv">\r
73             <summary>\r
74             YUYV - packed.\r
75             </summary>\r
76         </member>\r
77         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Rgb565">\r
78             <summary>\r
79             RGB565, high-byte is blue.\r
80             </summary>\r
81         </member>\r
82         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Rgb888">\r
83             <summary>\r
84             RGB888, high-byte is blue.\r
85             </summary>\r
86         </member>\r
87         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Argb8888">\r
88             <summary>\r
89             ARGB8888, high-byte is blue.\r
90             </summary>\r
91         </member>\r
92         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Bgra8888">\r
93             <summary>\r
94             BGRA8888, high-byte is alpha.\r
95             </summary>\r
96         </member>\r
97         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Rgba8888">\r
98             <summary>\r
99             RGBA8888, high-byte is alpha.\r
100             </summary>\r
101         </member>\r
102         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Bgrx8888">\r
103             <summary>\r
104             BGRX8888, high-byte is X.\r
105             </summary>\r
106         </member>\r
107         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV21">\r
108             <summary>\r
109             NV21- planar.\r
110             </summary>\r
111         </member>\r
112         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV16">\r
113             <summary>\r
114             NV16- planar.\r
115             </summary>\r
116         </member>\r
117         <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV61">\r
118             <summary>\r
119             NV61- planar.\r
120             </summary>\r
121         </member>\r
122         <member name="T:Tizen.Multimedia.Util.ImageDecoder">\r
123             <summary>\r
124             This is a base class for image decoders.\r
125             </summary>\r
126         </member>\r
127         <member name="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat">\r
128             <summary>\r
129             Gets the image format of this decoder.\r
130             </summary>\r
131         </member>\r
132         <member name="M:Tizen.Multimedia.Util.ImageDecoder.SetColorSpace(Tizen.Multimedia.ColorSpace)">\r
133             <summary>\r
134             Sets the color-space to decode into. The default is <see cref="F:Tizen.Multimedia.ColorSpace.Rgba8888"/>.\r
135             </summary>\r
136             <param name="colorSpace">The value indicating color-space to decode into.</param>\r
137             <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>\r
138             <exception cref="T:System.NotSupportedException"><paramref name="colorSpace"/> is not supported by the decoder.</exception>\r
139             <seealso cref="M:Tizen.Multimedia.Util.ImageUtil.GetSupportedColorSpaces(Tizen.Multimedia.Util.ImageFormat)"/>\r
140         </member>\r
141         <member name="M:Tizen.Multimedia.Util.ImageDecoder.DecodeAsync(System.String)">\r
142             <summary>\r
143             Decodes an image from the specified file.\r
144             </summary>\r
145             <param name="inputFilePath">The input file path from which to decode.</param>\r
146             <returns>A task that represents the asynchronous decoding operation.</returns>\r
147             <remarks>\r
148                 Only Graphics Interchange Format(GIF) codec returns more than one frame.\n\r
149                 \n\r
150                 http://tizen.org/privilege/mediastorage is needed if <paramref name="inputFilePath"/> is relevant to the media storage.\n\r
151                 http://tizen.org/privilege/externalstorage is needed if <paramref name="inputFilePath"/> is relevant to the external storage.\r
152             </remarks>\r
153             <exception cref="T:System.ArgumentNullException"><paramref name="inputFilePath"/> is null.</exception>\r
154             <exception cref="T:System.ArgumentException">\r
155                 <paramref name="inputFilePath"/> is an empty string.\n\r
156                 - or -\n\r
157                 <paramref name="inputFilePath"/> is not a image file.\n\r
158                 - or -\n\r
159                 The format of <paramref name="inputFilePath"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.\r
160             </exception>\r
161             <exception cref="T:System.IO.FileNotFoundException"><paramref name="inputFilePath"/> does not exists.</exception>\r
162             <exception cref="T:System.UnauthorizedAccessException">The caller does not have required permission to access the path.</exception>\r
163             <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="inputFilePath"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.</exception>\r
164             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageDecoder"/> has already been disposed of.</exception>\r
165         </member>\r
166         <member name="M:Tizen.Multimedia.Util.ImageDecoder.DecodeAsync(System.Byte[])">\r
167             <summary>\r
168             Decodes an image from the buffer.\r
169             </summary>\r
170             <param name="inputBuffer">The image buffer from which to decode.</param>\r
171             <returns>A task that represents the asynchronous decoding operation.</returns>\r
172             <remarks>\r
173                 Only Graphics Interchange Format(GIF) codec returns more than one frame.\n\r
174             </remarks>\r
175             <exception cref="T:System.ArgumentNullException"><paramref name="inputBuffer"/> is null.</exception>\r
176             <exception cref="T:System.ArgumentException">\r
177                 <paramref name="inputBuffer"/> is an empty array.\n\r
178                 - or -\n\r
179                 The format of <paramref name="inputBuffer"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.\r
180             </exception>\r
181             <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="inputBuffer"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.</exception>\r
182             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageDecoder"/> has already been disposed of.</exception>\r
183         </member>\r
184         <member name="M:Tizen.Multimedia.Util.ImageDecoder.Dispose(System.Boolean)">\r
185             <summary>\r
186             Releases the unmanaged resources used by the ImageDecoder.\r
187             </summary>\r
188             <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>\r
189         </member>\r
190         <member name="M:Tizen.Multimedia.Util.ImageDecoder.Dispose">\r
191             <summary>\r
192             Releases all resources used by the ImageDecoder.\r
193             </summary>\r
194         </member>\r
195         <member name="T:Tizen.Multimedia.Util.BmpDecoder">\r
196             <summary>\r
197             Provides the ability to decode Bitmap (BMP) encoded images.\r
198             </summary>\r
199         </member>\r
200         <member name="M:Tizen.Multimedia.Util.BmpDecoder.#ctor">\r
201             <summary>\r
202             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.BmpDecoder"/> class.\r
203             </summary>\r
204             <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Bmp"/>.</remarks>\r
205         </member>\r
206         <member name="T:Tizen.Multimedia.Util.PngDecoder">\r
207             <summary>\r
208             Provides the ability to decode the Portable Network Graphics (PNG) encoded images.\r
209             </summary>\r
210         </member>\r
211         <member name="M:Tizen.Multimedia.Util.PngDecoder.#ctor">\r
212             <summary>\r
213             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.PngDecoder"/> class.\r
214             </summary>\r
215             <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Png"/>.</remarks>\r
216         </member>\r
217         <member name="T:Tizen.Multimedia.Util.JpegDecoder">\r
218             <summary>\r
219             Provides the ability to decode the Joint Photographic Experts Group (JPEG) encoded images.\r
220             </summary>\r
221         </member>\r
222         <member name="F:Tizen.Multimedia.Util.JpegDecoder.DefaultJpegDownscale">\r
223             <summary>\r
224             A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Util.JpegDecoder.Downscale"/>.\r
225             </summary>\r
226         </member>\r
227         <member name="M:Tizen.Multimedia.Util.JpegDecoder.#ctor">\r
228             <summary>\r
229             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.JpegDecoder"/> class.\r
230             </summary>\r
231             <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Jpeg"/>.</remarks>\r
232         </member>\r
233         <member name="P:Tizen.Multimedia.Util.JpegDecoder.Downscale">\r
234             <summary>\r
235             Gets or sets the downscale at which the jpeg image should be decoded.\r
236             </summary>\r
237             <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
238         </member>\r
239         <member name="T:Tizen.Multimedia.Util.GifDecoder">\r
240             <summary>\r
241             Provides the ability to decode the Graphics Interchange Format (GIF) encoded images.\r
242             </summary>\r
243         </member>\r
244         <member name="M:Tizen.Multimedia.Util.GifDecoder.#ctor">\r
245             <summary>\r
246             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.GifDecoder"/> class.\r
247             </summary>\r
248             <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Gif"/>.</remarks>\r
249         </member>\r
250         <member name="T:Tizen.Multimedia.Util.ImageEncoder">\r
251             <summary>\r
252             This is a base class for image encoders.\r
253             </summary>\r
254         </member>\r
255         <member name="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat">\r
256             <summary>\r
257             Gets the image format of this encoder.\r
258             </summary>\r
259         </member>\r
260         <member name="M:Tizen.Multimedia.Util.ImageEncoder.SetResolution(Tizen.Multimedia.Size)">\r
261             <summary>\r
262             Sets the resolution of the output image.\r
263             </summary>\r
264             <param name="resolution">The target resolution.</param>\r
265             <exception cref="T:System.ArgumentOutOfRangeException">\r
266                 The width of <paramref name="resolution"/> is less than or equal to zero.\n\r
267                 - or -\n\r
268                 The height of <paramref name="resolution"/> is less than or equal to zero.\r
269             </exception>\r
270         </member>\r
271         <member name="M:Tizen.Multimedia.Util.ImageEncoder.SetColorSpace(Tizen.Multimedia.ColorSpace)">\r
272             <summary>\r
273             Sets the color-space of the output image.\r
274             </summary>\r
275             <param name="colorSpace">The target color-space.</param>\r
276             <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>\r
277             <exception cref="T:System.NotSupportedException"><paramref name="colorSpace"/> is not supported by the encoder.</exception>\r
278             <seealso cref="M:Tizen.Multimedia.Util.ImageUtil.GetSupportedColorSpaces(Tizen.Multimedia.Util.ImageFormat)"/>\r
279         </member>\r
280         <member name="M:Tizen.Multimedia.Util.ImageEncoder.EncodeAsync(System.Byte[],System.IO.Stream)">\r
281             <summary>\r
282             Encodes an image from a raw image buffer to a specified <see cref="T:System.IO.Stream"/>.\r
283             </summary>\r
284             <param name="inputBuffer">The image buffer to encode.</param>\r
285             <param name="outStream">The stream that the image is encoded to.</param>\r
286             <returns>A task that represents the asynchronous encoding operation.</returns>\r
287             <exception cref="T:System.ArgumentNullException">\r
288                 <paramref name="inputBuffer"/> is null.\n\r
289                 - or -\n\r
290                 <paramref name="outStream"/> is null.\r
291             </exception>\r
292             <exception cref="T:System.ArgumentException">\r
293                 <paramref name="inputBuffer"/> is an empty array.\n\r
294                 - or -\n\r
295                 <paramref name="outStream"/> is not writable.\n\r
296             </exception>\r
297             <exception cref="T:System.InvalidOperationException">The resolution is not set.</exception>\r
298             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageEncoder"/> has already been disposed of.</exception>\r
299             <seealso cref="M:Tizen.Multimedia.Util.ImageEncoder.SetResolution(Tizen.Multimedia.Size)"/>\r
300         </member>\r
301         <member name="M:Tizen.Multimedia.Util.ImageEncoder.Dispose(System.Boolean)">\r
302             <summary>\r
303             Releases the unmanaged resources used by the ImageEncoder.\r
304             </summary>\r
305             <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>\r
306         </member>\r
307         <member name="M:Tizen.Multimedia.Util.ImageEncoder.Dispose">\r
308             <summary>\r
309             Releases all resources used by the ImageEncoder.\r
310             </summary>\r
311         </member>\r
312         <member name="T:Tizen.Multimedia.Util.BmpEncoder">\r
313             <summary>\r
314             Provides the ability to encode the Bitmap (BMP) format images.\r
315             </summary>\r
316         </member>\r
317         <member name="M:Tizen.Multimedia.Util.BmpEncoder.#ctor">\r
318             <summary>\r
319             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.BmpEncoder"/> class.\r
320             </summary>\r
321             <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Bmp"/>.</remarks>\r
322         </member>\r
323         <member name="T:Tizen.Multimedia.Util.PngEncoder">\r
324             <summary>\r
325             Provides the ability to encode the Portable Network Graphics (PNG) format images.\r
326             </summary>\r
327         </member>\r
328         <member name="F:Tizen.Multimedia.Util.PngEncoder.DefaultCompression">\r
329             <summary>\r
330             A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Util.PngEncoder.Compression"/>.\r
331             </summary>\r
332         </member>\r
333         <member name="M:Tizen.Multimedia.Util.PngEncoder.#ctor">\r
334             <summary>\r
335             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.PngEncoder"/> class.\r
336             </summary>\r
337             <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Png"/>.</remarks>\r
338         </member>\r
339         <member name="M:Tizen.Multimedia.Util.PngEncoder.#ctor(Tizen.Multimedia.Util.PngCompression)">\r
340             <summary>\r
341             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.PngEncoder"/> class with <see cref="T:Tizen.Multimedia.Util.PngCompression"/>.\r
342             </summary>\r
343             <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Png"/>.</remarks>\r
344             <param name="compression">The compression level of the encoder.</param>\r
345             <exception cref="T:System.ArgumentException"><paramref name="compression"/> is invalid.</exception>\r
346         </member>\r
347         <member name="P:Tizen.Multimedia.Util.PngEncoder.Compression">\r
348             <summary>\r
349             Gets or sets the compression level of the png image.\r
350             </summary>\r
351             <value>The compression level. The default is <see cref="F:Tizen.Multimedia.Util.PngCompression.Level6"/>.</value>\r
352             <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
353         </member>\r
354         <member name="T:Tizen.Multimedia.Util.JpegEncoder">\r
355             <summary>\r
356             Provides the ability to encode the Joint Photographic Experts Group (JPEG) format images.\r
357             </summary>\r
358         </member>\r
359         <member name="F:Tizen.Multimedia.Util.JpegEncoder.DefaultQuality">\r
360             <summary>\r
361             A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Util.JpegEncoder.Quality"/>.\r
362             </summary>\r
363         </member>\r
364         <member name="M:Tizen.Multimedia.Util.JpegEncoder.#ctor">\r
365             <summary>\r
366             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.JpegEncoder"/> class.\r
367             </summary>\r
368             <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Jpeg"/>.</remarks>\r
369         </member>\r
370         <member name="M:Tizen.Multimedia.Util.JpegEncoder.#ctor(System.Int32)">\r
371             <summary>\r
372             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.JpegEncoder"/> class with initial quality value.\r
373             </summary>\r
374             <param name="quality">The quality for JPEG image encoding; from 1(lowest quality) to 100(highest quality).</param>\r
375             <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Jpeg"/>.</remarks>\r
376             <exception cref="T:System.ArgumentOutOfRangeException">\r
377                 <paramref name="quality"/> is less than or equal to 0.\n\r
378                 - or -\n\r
379                 <paramref name="quality"/> is greater than 100.\r
380             </exception>\r
381         </member>\r
382         <member name="P:Tizen.Multimedia.Util.JpegEncoder.Quality">\r
383             <summary>\r
384             Gets or sets the quality of the encoded image.\r
385             </summary>\r
386             <value>\r
387             The quality of the output image. The default is 75.\n\r
388             Valid value is from 1(lowest quality) to 100(highest quality).\r
389             </value>\r
390             <exception cref="T:System.ArgumentOutOfRangeException">\r
391                 <paramref name="value"/> is less than or equal to 0.\n\r
392                 - or -\n\r
393                 <paramref name="value"/> is greater than 100.\r
394             </exception>\r
395         </member>\r
396         <member name="T:Tizen.Multimedia.Util.GifEncoder">\r
397             <summary>\r
398             Provides the ability to encode the Graphics Interchange Format (GIF) format images.\r
399             </summary>\r
400         </member>\r
401         <member name="M:Tizen.Multimedia.Util.GifEncoder.#ctor">\r
402             <summary>\r
403             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.GifEncoder"/> class.\r
404             </summary>\r
405             <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Gif"/>.</remarks>\r
406         </member>\r
407         <member name="M:Tizen.Multimedia.Util.GifEncoder.EncodeAsync(System.Collections.Generic.IEnumerable{Tizen.Multimedia.Util.GifFrame},System.IO.Stream)">\r
408             <summary>\r
409             Encodes a Graphics Interchange Format (GIF) image from multiple raw image buffers to a specified <see cref="T:System.IO.Stream"/>.\r
410             </summary>\r
411             <param name="frames">The image frames to encode.</param>\r
412             <param name="outStream">The stream that the image is encoded to.</param>\r
413             <returns>A task that represents the asynchronous encoding operation.</returns>\r
414             <exception cref="T:System.ArgumentNullException">\r
415                 <paramref name="frames"/> is null.\n\r
416                 - or -\n\r
417                 <paramref name="outStream"/> is null.\r
418             </exception>\r
419             <exception cref="T:System.ArgumentException">\r
420                 <paramref name="frames"/> has no element(empty).\n\r
421                 - or -\n\r
422                 <paramref name="outStream"/> is not writable.\n\r
423             </exception>\r
424             <exception cref="T:System.InvalidOperationException">The resolution is not set.</exception>\r
425             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageEncoder"/> has already been disposed of.</exception>\r
426             <seealso cref="M:Tizen.Multimedia.Util.ImageEncoder.SetResolution(Tizen.Multimedia.Size)"/>\r
427         </member>\r
428         <member name="T:Tizen.Multimedia.Util.ImageFormat">\r
429             <summary>\r
430             Specifies image formats for <see cref="T:Tizen.Multimedia.Util.ImageDecoder"/>, <see cref="T:Tizen.Multimedia.Util.ImageEncoder"/> and <see cref="T:Tizen.Multimedia.Util.ImageUtil"/>.\r
431             </summary>\r
432         </member>\r
433         <member name="F:Tizen.Multimedia.Util.ImageFormat.Jpeg">\r
434             <summary>\r
435             The Joint Photographic Experts Group format.\r
436             </summary>\r
437         </member>\r
438         <member name="F:Tizen.Multimedia.Util.ImageFormat.Png">\r
439             <summary>\r
440             The Portable Network Graphics format.\r
441             </summary>\r
442         </member>\r
443         <member name="F:Tizen.Multimedia.Util.ImageFormat.Gif">\r
444             <summary>\r
445             The Graphics Interchange Format.\r
446             </summary>\r
447         </member>\r
448         <member name="F:Tizen.Multimedia.Util.ImageFormat.Bmp">\r
449             <summary>\r
450             The Bitmap format.\r
451             </summary>\r
452         </member>\r
453         <member name="T:Tizen.Multimedia.Util.ImageRotation">\r
454             <summary>\r
455             Specifies how an image is rotated or flipped.\r
456             </summary>\r
457             <seealso cref="T:Tizen.Multimedia.Util.RotateTransform"/>\r
458         </member>\r
459         <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate0">\r
460             <summary>\r
461             No rotation.\r
462             </summary>\r
463         </member>\r
464         <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate90">\r
465             <summary>\r
466             Rotate 90 degree clockwise.\r
467             </summary>\r
468         </member>\r
469         <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate180">\r
470             <summary>\r
471             Rotate 180 degree clockwise.\r
472             </summary>\r
473         </member>\r
474         <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate270">\r
475             <summary>\r
476             Rotate 270 degree clockwise.\r
477             </summary>\r
478         </member>\r
479         <member name="F:Tizen.Multimedia.Util.ImageRotation.FlipHorizontal">\r
480             <summary>\r
481             Flip horizontally.\r
482             </summary>\r
483         </member>\r
484         <member name="F:Tizen.Multimedia.Util.ImageRotation.FlipVertical">\r
485             <summary>\r
486             Flip vertically.\r
487             </summary>\r
488         </member>\r
489         <member name="T:Tizen.Multimedia.Util.ImageTransform">\r
490             <summary>\r
491             A base class for image transformations.\r
492             </summary>\r
493         </member>\r
494         <member name="T:Tizen.Multimedia.Util.ImageTransformCollection">\r
495             <summary>\r
496             Represents a collection of <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> objects that can be individually accessed by index.\r
497             </summary>\r
498         </member>\r
499         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.#ctor">\r
500             <summary>\r
501             Initializes a new instance of the ImageTransformCollection class.\r
502             </summary>\r
503         </member>\r
504         <member name="P:Tizen.Multimedia.Util.ImageTransformCollection.Item(System.Int32)">\r
505             <summary>\r
506             Gets or sets the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> at the specified index.\r
507             </summary>\r
508             <param name="index">The zero-based index of the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to get or set.</param>\r
509             <value>The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> at the specified index.</value>\r
510             <exception cref="T:System.ArgumentOutOfRangeException">\r
511                 index is less than 0.\n\r
512                 - or -\n\r
513                 index is equal to or greater than Count.\r
514             </exception>\r
515         </member>\r
516         <member name="P:Tizen.Multimedia.Util.ImageTransformCollection.Count">\r
517             <summary>\r
518             Gets the number of items contained in the TransformCollection.\r
519             </summary>\r
520         </member>\r
521         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Add(Tizen.Multimedia.Util.ImageTransform)">\r
522             <summary>\r
523             Adds a <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to the end of the collection.\r
524             </summary>\r
525             <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to add.</param>\r
526             <remarks>\r
527             <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/> accepts null as a valid value for reference types and allows duplicate elements.\r
528             </remarks>\r
529         </member>\r
530         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Clear">\r
531             <summary>\r
532             Removes all items.\r
533             </summary>\r
534         </member>\r
535         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Contains(Tizen.Multimedia.Util.ImageTransform)">\r
536             <summary>\r
537             Determines whether the <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/> contains the specified item.\r
538             </summary>\r
539             <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to locate in the collection.</param>\r
540             <returns>true if the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> is found in the collection; otherwise, false.</returns>\r
541         </member>\r
542         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.CopyTo(Tizen.Multimedia.Util.ImageTransform[],System.Int32)">\r
543             <summary>\r
544             Copies the items of the collection to an array, starting at the specified array index.\r
545             </summary>\r
546             <param name="array">The one-dimensional array that is the destination of the items copied from the collection.</param>\r
547             <param name="arrayIndex">The zero-based index in array at which copying begins.</param>\r
548             <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is null.</exception>\r
549             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex"/> is less than 0.</exception>\r
550             <exception cref="T:System.ArgumentException">\r
551             The number of elements in the source collection is greater than the available space from arrayIndex to the end of the destination array.\r
552             </exception>\r
553         </member>\r
554         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.IndexOf(Tizen.Multimedia.Util.ImageTransform)">\r
555             <summary>\r
556             Determines the index of the specified item in the collection.\r
557             </summary>\r
558             <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to locate in the collection.</param>\r
559             <returns>The index of value if found in the <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/>; otherwise, -1.</returns>\r
560         </member>\r
561         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Insert(System.Int32,Tizen.Multimedia.Util.ImageTransform)">\r
562             <summary>\r
563             Inserts a <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> into the collection at the specified index.\r
564             </summary>\r
565             <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>\r
566             <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to insert into the collection.</param>\r
567             <exception cref="T:System.ArgumentNullException"><paramref name="item"/> is null.</exception>\r
568             <exception cref="T:System.ArgumentOutOfRangeException">\r
569                 index is less than 0.\n\r
570                 -or-\n\r
571                 index is greater than <see cref="P:Tizen.Multimedia.Util.ImageTransformCollection.Count"/>.\r
572             </exception>\r
573         </member>\r
574         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Remove(Tizen.Multimedia.Util.ImageTransform)">\r
575             <summary>\r
576             Removes the first occurrence of the specified <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> from the collection.\r
577             </summary>\r
578             <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to remove.</param>\r
579             <returns>true if <paramref name="item"/> was removed from the collection; otherwise, false.</returns>\r
580         </member>\r
581         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.RemoveAt(System.Int32)">\r
582             <summary>\r
583             Removes the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> at the specified index.\r
584             </summary>\r
585             <param name="index">The zero-based index to remove.</param>\r
586             <exception cref="T:System.ArgumentOutOfRangeException">\r
587                 index is less than 0.\n\r
588                 - or -\n\r
589                 index is equal to or greater than <see cref="P:Tizen.Multimedia.Util.ImageTransformCollection.Count"/>.\r
590             </exception>\r
591         </member>\r
592         <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.GetEnumerator">\r
593             <summary>\r
594             Returns an enumerator that can iterate through the collection.\r
595             </summary>\r
596             <returns>An enumerator that can be used to iterate through the collection.</returns>\r
597         </member>\r
598         <member name="T:Tizen.Multimedia.Util.ImageTransformGroup">\r
599             <summary>\r
600             Represents a <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> that is a composite of the transforms.\r
601             </summary>\r
602         </member>\r
603         <member name="P:Tizen.Multimedia.Util.ImageTransformGroup.Children">\r
604             <summary>\r
605             Gets or sets the <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/>.\r
606             </summary>\r
607         </member>\r
608         <member name="M:Tizen.Multimedia.Util.ImageTransformGroup.#ctor">\r
609             <summary>\r
610             Initializes a new instance of the ImageTransformGroup class.\r
611             </summary>\r
612         </member>\r
613         <member name="T:Tizen.Multimedia.Util.RotateTransform">\r
614             <summary>\r
615             Rotates an image.\r
616             </summary>\r
617             <seealso cref="P:Tizen.Multimedia.Util.RotateTransform.Rotation"/>\r
618         </member>\r
619         <member name="M:Tizen.Multimedia.Util.RotateTransform.#ctor(Tizen.Multimedia.Rotation)">\r
620             <summary>\r
621             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.RotateTransform"/> class.\r
622             </summary>\r
623             <param name="rotation">The value how to rotate an image.</param>\r
624             <exception cref="T:System.ArgumentException"><paramref name="rotation"/> is invalid.</exception>\r
625             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="rotation"/> is <see cref="F:Tizen.Multimedia.Rotation.Rotate90"/>.</exception>\r
626         </member>\r
627         <member name="P:Tizen.Multimedia.Util.RotateTransform.Rotation">\r
628             <summary>\r
629             Gets or sets the value how to rotate an image.\r
630             </summary>\r
631             <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
632             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is <see cref="F:Tizen.Multimedia.Rotation.Rotate90"/>.</exception>\r
633         </member>\r
634         <member name="T:Tizen.Multimedia.Util.FlipTransform">\r
635             <summary>\r
636             Flips an image.\r
637             </summary>\r
638             <seealso cref="T:Tizen.Multimedia.Rotation"/>\r
639         </member>\r
640         <member name="M:Tizen.Multimedia.Util.FlipTransform.#ctor(Tizen.Multimedia.Flips)">\r
641             <summary>\r
642             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.RotateTransform"/> class.\r
643             </summary>\r
644             <param name="flip">The value how to flip an image.</param>\r
645             <exception cref="T:System.ArgumentException"><paramref name="flip"/> is invalid.</exception>\r
646             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="flip"/> is <see cref="F:Tizen.Multimedia.Flips.None"/>.</exception>\r
647         </member>\r
648         <member name="P:Tizen.Multimedia.Util.FlipTransform.Flip">\r
649             <summary>\r
650             Gets or sets the value how to rotate an image.\r
651             </summary>\r
652             <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
653             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is <see cref="F:Tizen.Multimedia.Flips.None"/>.</exception>\r
654         </member>\r
655         <member name="T:Tizen.Multimedia.Util.ColorSpaceTransform">\r
656             <summary>\r
657             Changes the colorspace of an image.\r
658             </summary>\r
659             <seealso cref="P:Tizen.Multimedia.Util.ColorSpaceTransform.ColorSpace"/>\r
660         </member>\r
661         <member name="M:Tizen.Multimedia.Util.ColorSpaceTransform.#ctor(Tizen.Multimedia.ColorSpace)">\r
662             <summary>\r
663             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.ColorSpaceTransform"/> class.\r
664             </summary>\r
665             <param name="colorSpace">The colorspace of output image.</param>\r
666             <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>\r
667             <exception cref="T:System.NotSupportedException"><paramref name="colorSpace"/> is not supported.</exception>\r
668             <seealso cref="P:Tizen.Multimedia.Util.ColorSpaceTransform.SupportedColorSpaces"/>\r
669         </member>\r
670         <member name="P:Tizen.Multimedia.Util.ColorSpaceTransform.ColorSpace">\r
671             <summary>\r
672             Gets or sets the colorspace of the result image.\r
673             </summary>\r
674             <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
675             <exception cref="T:System.NotSupportedException"><paramref name="value"/> is not supported.</exception>\r
676             <seealso cref="P:Tizen.Multimedia.Util.ColorSpaceTransform.SupportedColorSpaces"/>\r
677         </member>\r
678         <member name="P:Tizen.Multimedia.Util.ColorSpaceTransform.SupportedColorSpaces">\r
679             <summary>\r
680             Gets the supported colorspaces for <see cref="T:Tizen.Multimedia.Util.ColorSpaceTransform"/>.\r
681             </summary>\r
682         </member>\r
683         <member name="T:Tizen.Multimedia.Util.CropTransform">\r
684             <summary>\r
685             Crops an image.\r
686             </summary>\r
687         </member>\r
688         <member name="M:Tizen.Multimedia.Util.CropTransform.#ctor(Tizen.Multimedia.Rectangle)">\r
689             <summary>\r
690             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.CropTransform"/> class.\r
691             </summary>\r
692             <param name="region">The crop region.</param>\r
693             <exception cref="T:System.ArgumentOutOfRangeException">\r
694                 The X-position of <paramref name="region"/> is less than zero.\n\r
695                 - or -\n\r
696                 The Y-position of <paramref name="region"/> is less than zero.\n\r
697                 - or -\n\r
698                 The width of <paramref name="region"/> is less than or equal to zero.\n\r
699                 - or -\n\r
700                 The height of <paramref name="region"/> is less than or equal to zero.\r
701             </exception>\r
702         </member>\r
703         <member name="P:Tizen.Multimedia.Util.CropTransform.Region">\r
704             <summary>\r
705             Gets or sets the crop region.\r
706             </summary>\r
707             <exception cref="T:System.ArgumentOutOfRangeException">\r
708                 The X-position of <paramref name="value"/> is less than zero.\n\r
709                 - or -\n\r
710                 The Y-position of <paramref name="value"/> is less than zero.\n\r
711                 - or -\n\r
712                 The width of <paramref name="value"/> is less than or equal to zero.\n\r
713                 - or -\n\r
714                 The height of <paramref name="value"/> is less than or equal to zero.\r
715             </exception>\r
716         </member>\r
717         <member name="T:Tizen.Multimedia.Util.ResizeTransform">\r
718             <summary>\r
719             Resizes an image.\r
720             </summary>\r
721         </member>\r
722         <member name="M:Tizen.Multimedia.Util.ResizeTransform.#ctor(Tizen.Multimedia.Size)">\r
723             <summary>\r
724             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.ResizeTransform"/> class.\r
725             </summary>\r
726             <param name="size">The size that an image is resized to.</param>\r
727             <exception cref="T:System.ArgumentOutOfRangeException">\r
728                 The width of <paramref name="size"/> is less than or equal to zero.\n\r
729                 - or -\n\r
730                 The height of <paramref name="size"/> is less than or equal to zero.\r
731             </exception>\r
732         </member>\r
733         <member name="P:Tizen.Multimedia.Util.ResizeTransform.Size">\r
734             <summary>\r
735             Gets or sets the size that an image is resized to.\r
736             </summary>\r
737             <exception cref="T:System.ArgumentOutOfRangeException">\r
738                 The width of <paramref name="value"/> is less than or equal to zero.\n\r
739                 - or -\n\r
740                 The height of <paramref name="value"/> is less than or equal to zero.\r
741             </exception>\r
742         </member>\r
743         <member name="T:Tizen.Multimedia.Util.ImageTransformer">\r
744             <summary>\r
745             Provides the ability to transform an image.\r
746             </summary>\r
747         </member>\r
748         <member name="M:Tizen.Multimedia.Util.ImageTransformer.#ctor">\r
749             <summary>\r
750             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.ImageTransformer"/> class.\r
751             </summary>\r
752         </member>\r
753         <member name="M:Tizen.Multimedia.Util.ImageTransformer.TransformAsync(Tizen.Multimedia.MediaPacket,Tizen.Multimedia.Util.ImageTransform)">\r
754             <summary>\r
755             Transforms an image with <see cref="T:Tizen.Multimedia.Util.ImageTransform"/>.\r
756             </summary>\r
757             <param name="source"><see cref="T:Tizen.Multimedia.MediaPacket"/> to transform. The <see cref="P:Tizen.Multimedia.MediaPacket.Format"/> of this <paramref name="source"/> must be <see cref="T:Tizen.Multimedia.VideoMediaFormat"/>.</param>\r
758             <param name="item"><see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to apply.</param>\r
759             <returns>A task that represents the asynchronous transforming operation.</returns>\r
760             <exception cref="T:System.ArgumentNullException">\r
761                 <paramref name="source"/> is null.\n\r
762                 - or -\n\r
763                 <paramref name="item"/> is null.\r
764             </exception>\r
765             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageTransformer"/> has already been disposed of.</exception>\r
766             <exception cref="T:System.InvalidOperationException">Failed to apply <see cref="T:Tizen.Multimedia.Util.ImageTransform"/>.</exception>\r
767         </member>\r
768         <member name="M:Tizen.Multimedia.Util.ImageTransformer.Dispose(System.Boolean)">\r
769             <summary>\r
770             Releases the unmanaged resources used by the ImageTransformer.\r
771             </summary>\r
772             <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>\r
773         </member>\r
774         <member name="M:Tizen.Multimedia.Util.ImageTransformer.Dispose">\r
775             <summary>\r
776             Releases all resources used by the ImageTransformer.\r
777             </summary>\r
778         </member>\r
779         <member name="T:Tizen.Multimedia.Util.ImageUtil">\r
780             <summary>\r
781             Provides utilities for images.\r
782             </summary>\r
783         </member>\r
784         <member name="M:Tizen.Multimedia.Util.ImageUtil.GetSupportedColorSpaces(Tizen.Multimedia.Util.ImageFormat)">\r
785             <summary>\r
786             Retrieves supported colorspaces for a <see cref="T:Tizen.Multimedia.Util.ImageFormat"/> that represents formats for <see cref="T:Tizen.Multimedia.Util.ImageEncoder"/> and <see cref="T:Tizen.Multimedia.Util.ImageDecoder"/>.\r
787             </summary>\r
788             <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.ColorSpace"/> representing the supported color-spaces.</returns>\r
789             <param name="format">The <see cref="T:Tizen.Multimedia.Util.ImageFormat"/>.</param>\r
790             <exception cref="T:System.ArgumentException"><paramref name="format"/> is invalid.</exception>\r
791         </member>\r
792         <member name="M:Tizen.Multimedia.Util.ImageUtil.CalculateBufferSize(Tizen.Multimedia.Size,Tizen.Multimedia.ColorSpace)">\r
793             <summary>\r
794             Calculates the size of the image buffer for the specified resolution and color-space.\r
795             </summary>\r
796             <param name="resolution">The resolution of the image.</param>\r
797             <param name="colorSpace"><see cref="T:Tizen.Multimedia.ColorSpace"/> of the image.</param>\r
798             <returns>The buffer size.</returns>\r
799             <exception cref="T:System.ArgumentOutOfRangeException">\r
800                 width of <paramref name="resolution"/> is less than or equal to zero.\n\r
801                 - or -\n\r
802                 height of <paramref name="resolution"/> is less than or equal to zero.\r
803             </exception>\r
804             <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>\r
805         </member>\r
806         <member name="M:Tizen.Multimedia.Util.ImageUtil.GetColor(System.Byte[],Tizen.Multimedia.Size)">\r
807             <summary>\r
808             Extracts representative color from an image buffer.\r
809             </summary>\r
810             <param name="buffer">Raw image buffer.</param>\r
811             <param name="size">Resolution of the image.</param>\r
812             <remarks>The image should be <see cref="F:Tizen.Multimedia.ColorSpace.Rgb888"/>.</remarks>\r
813             <returns>The representative color of the image.</returns>\r
814             <see cref="T:Tizen.Multimedia.Util.BitmapFrame"/>\r
815             <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>\r
816             <exception cref="T:System.ArgumentException"><paramref name="buffer"/> is empty.</exception>\r
817             <exception cref="T:System.ArgumentOutOfRangeException">\r
818                 width of <paramref name="size"/> is less than or equal to zero.\n\r
819                 - or -\n\r
820                 height of <paramref name="size"/> is less than or equal to zero.\r
821             </exception>\r
822         </member>\r
823         <member name="T:Tizen.Multimedia.Util.JpegDownscale">\r
824             <summary>\r
825             Specifies the JPEG Downscale options for decoding.\r
826             </summary>\r
827         </member>\r
828         <member name="F:Tizen.Multimedia.Util.JpegDownscale.None">\r
829             <summary>\r
830             No downscale.\r
831             </summary>\r
832         </member>\r
833         <member name="F:Tizen.Multimedia.Util.JpegDownscale.OneHalf">\r
834             <summary>\r
835             1/2 downscale.\r
836             </summary>\r
837         </member>\r
838         <member name="F:Tizen.Multimedia.Util.JpegDownscale.OneFourth">\r
839             <summary>\r
840             1/4 downscale.\r
841             </summary>\r
842         </member>\r
843         <member name="F:Tizen.Multimedia.Util.JpegDownscale.OneEighth">\r
844             <summary>\r
845             1/8 downscale.\r
846             </summary>\r
847         </member>\r
848         <member name="T:Tizen.Multimedia.Util.PngCompression">\r
849             <summary>\r
850             Specifies the PNG compression levels.\r
851             </summary>\r
852         </member>\r
853         <member name="F:Tizen.Multimedia.Util.PngCompression.None">\r
854             <summary>\r
855             No Compression.\r
856             </summary>\r
857         </member>\r
858         <member name="F:Tizen.Multimedia.Util.PngCompression.Level1">\r
859             <summary>\r
860             Compression Level 1. Best speed.\r
861             </summary>\r
862         </member>\r
863         <member name="F:Tizen.Multimedia.Util.PngCompression.Level2">\r
864             <summary>\r
865             Compression Level 2.\r
866             </summary>\r
867         </member>\r
868         <member name="F:Tizen.Multimedia.Util.PngCompression.Level3">\r
869             <summary>\r
870             Compression Level 3.\r
871             </summary>\r
872         </member>\r
873         <member name="F:Tizen.Multimedia.Util.PngCompression.Level4">\r
874             <summary>\r
875             Compression Level 4.\r
876             </summary>\r
877         </member>\r
878         <member name="F:Tizen.Multimedia.Util.PngCompression.Level5">\r
879             <summary>\r
880             Compression Level 5.\r
881             </summary>\r
882         </member>\r
883         <member name="F:Tizen.Multimedia.Util.PngCompression.Level6">\r
884             <summary>\r
885             Compression Level 6.\r
886             </summary>\r
887         </member>\r
888         <member name="F:Tizen.Multimedia.Util.PngCompression.Level7">\r
889             <summary>\r
890             Compression Level 7.\r
891             </summary>\r
892         </member>\r
893         <member name="F:Tizen.Multimedia.Util.PngCompression.Level8">\r
894             <summary>\r
895             Compression Level 8.\r
896             </summary>\r
897         </member>\r
898         <member name="F:Tizen.Multimedia.Util.PngCompression.Level9">\r
899             <summary>\r
900             Compression Level 9.\r
901             </summary>\r
902         </member>\r
903         <member name="T:Tizen.Multimedia.Util.ThumbnailExtractionResult">\r
904             <summary>\r
905             Represents the result of the thumbnail extraction.\r
906             </summary>\r
907         </member>\r
908         <member name="P:Tizen.Multimedia.Util.ThumbnailExtractionResult.RawData">\r
909             <summary>\r
910             The thumbnail data.\r
911             </summary>\r
912             <since_tizen> 3 </since_tizen>\r
913         </member>\r
914         <member name="P:Tizen.Multimedia.Util.ThumbnailExtractionResult.Size">\r
915             <summary>\r
916             The size of the thumbnail.\r
917             </summary>\r
918             <since_tizen> 3 </since_tizen>\r
919         </member>\r
920         <member name="T:Tizen.Multimedia.Util.ThumbnailExtractor">\r
921             <summary>\r
922             Provides the ability to extract the thumbnail from media files.\r
923             </summary>\r
924         </member>\r
925         <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String)">\r
926             <summary>\r
927             Extracts the thumbnail for the given media with the specified path.\r
928             </summary>\r
929             <since_tizen> 3 </since_tizen>\r
930             <returns>A task that represents the asynchronous extracting operation.</returns>\r
931             <remarks>The size of the thumbnail will be the default size (320x240).</remarks>\r
932             <param name="path">The path of the media file to extract the thumbnail.</param>\r
933             <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>\r
934             <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exist.</exception>\r
935             <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
936             <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege for accessing the <paramref name="path"/>.</exception>\r
937             <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>\r
938         </member>\r
939         <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String,System.Threading.CancellationToken)">\r
940             <summary>\r
941             Extracts the thumbnail for the given media with the specified path.\r
942             </summary>\r
943             <returns>A task that represents the asynchronous extracting operation.</returns>\r
944             <remarks>The size of the thumbnail will be the default size(320x240).\n</remarks>\r
945             <param name="path">The path of the media file to extract the thumbnail.</param>\r
946             <param name="cancellationToken">The token to stop the operation.</param>\r
947             <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>\r
948             <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exist.</exception>\r
949             <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
950             <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege for accessing the <paramref name="path"/>.</exception>\r
951             <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>\r
952         </member>\r
953         <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String,Tizen.Multimedia.Size)">\r
954             <summary>\r
955             Extracts the thumbnail for the given media with the specified path and size.\r
956             </summary>\r
957             <since_tizen> 3 </since_tizen>\r
958             <returns>A task that represents the asynchronous extracting operation.</returns>\r
959             <remarks>\r
960             If the width is not a multiple of 8, it can be changed by the inner process.\n\r
961             The width will be a multiple of 8 greater than the set value.\r
962             </remarks>\r
963             <param name="path">The path of the media file to extract the thumbnail.</param>\r
964             <param name="size">The size of the thumbnail.</param>\r
965             <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>\r
966             <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exist.</exception>\r
967             <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
968             <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege for accessing the <paramref name="path"/>.</exception>\r
969             <exception cref="T:System.ArgumentOutOfRangeException">\r
970                 The width or the height of <paramref name="size"/> is less than or equal to zero.\r
971             </exception>\r
972             <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>\r
973         </member>\r
974         <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String,Tizen.Multimedia.Size,System.Threading.CancellationToken)">\r
975             <summary>\r
976             Extracts the thumbnail for the given media with the specified path and size.\r
977             </summary>\r
978             <since_tizen> 3 </since_tizen>\r
979             <returns>A task that represents the asynchronous extracting operation.</returns>\r
980             <remarks>\r
981             If the width is not a multiple of 8, it can be changed by the inner process.\n\r
982             The width will be a multiple of 8 greater than the set value.\r
983             </remarks>\r
984             <param name="path">The path of the media file to extract the thumbnail.</param>\r
985             <param name="size">The size of the thumbnail.</param>\r
986             <param name="cancellationToken">The token to stop the operation.</param>\r
987             <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>\r
988             <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exist.</exception>\r
989             <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
990             <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege for accessing the <paramref name="path"/>.</exception>\r
991             <exception cref="T:System.ArgumentOutOfRangeException">\r
992                 The width or the height of <paramref name="size"/> is less than or equal to zero.\r
993             </exception>\r
994             <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>\r
995         </member>\r
996     </members>\r
997 </doc>\r