Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Multimedia.Util.xml
index 4a52bd2..6b8d0b5 100644 (file)
-<?xml version="1.0"?>
-<doc>
-    <assembly>
-        <name>Tizen.Multimedia.Util</name>
-    </assembly>
-    <members>
-        <member name="T:Tizen.Multimedia.Util.BitmapFrame">
-            <summary>
-            Represents image data returned by a decoder class.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.BitmapFrame.Buffer">
-            <summary>
-            Gets the raw image data.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.BitmapFrame.Size">
-            <summary>
-            Gets the size of the image.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.GifFrame">
-            <summary>
-            Represent gif image data used to encode a gif image with <see cref="T:Tizen.Multimedia.Util.GifEncoder"/>.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.GifFrame.#ctor(System.Byte[],System.UInt32)">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.GifFrame"/> class with a buffer and a delay.
-            </summary>
-            <param name="buffer">The raw image buffer to be encoded.</param>
-            <param name="delay">The delay for this image, in 0.001 sec units.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>
-            <exception cref="T:System.ArgumentException">The length of <paramref name="buffer"/> is zero.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.GifFrame.Buffer">
-            <summary>
-            Gets the raw image data.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.GifFrame.Delay">
-            <summary>
-            Gets or sets the delay for this image.
-            </summary>
-            <value>Time delay in 0.001 sec units.</value>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.YV12">
-            <summary>
-            YV12 - YCrCb planar format
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Yuv422">
-            <summary>
-            YUV422 - planar
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.I420">
-            <summary>
-            YUV420 - planar
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV12">
-            <summary>
-            NV12- planar
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Uyvy">
-            <summary>
-            UYVY - packed
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Yuyv">
-            <summary>
-            YUYV - packed
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Rgb565">
-            <summary>
-            RGB565, high-byte is Blue
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Rgb888">
-            <summary>
-            RGB888, high-byte is Blue
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Argb8888">
-            <summary>
-            ARGB8888, high-byte is Blue
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Bgra8888">
-            <summary>
-            BGRA8888, high-byte is Alpha
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Rgba8888">
-            <summary>
-            RGBA8888, high-byte is Alpha
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Bgrx8888">
-            <summary>
-            BGRX8888, high-byte is X
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV21">
-            <summary>
-            NV21- planar
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV16">
-            <summary>
-            NV16- planar
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV61">
-            <summary>
-            NV61- planar
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ImageDecoder">
-            <summary>
-            This is a base class for image decoders.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat">
-            <summary>
-            Gets the image format of this decoder.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageDecoder.SetColorSpace(Tizen.Multimedia.ColorSpace)">
-            <summary>
-            Sets the color-space to decode into. The default is <see cref="F:Tizen.Multimedia.ColorSpace.Rgba8888"/>.
-            </summary>
-            <param name="colorSpace">The value indicating color-space to decode into.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>
-            <exception cref="T:System.NotSupportedException"><paramref name="colorSpace"/> is not supported by the decoder.</exception>
-            <seealso cref="M:Tizen.Multimedia.Util.ImageUtil.GetSupportedColorSpaces(Tizen.Multimedia.Util.ImageFormat)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageDecoder.DecodeAsync(System.String)">
-            <summary>
-            Decodes an image from the specified file.
-            </summary>
-            <param name="inputFilePath">Input file path from which to decode.</param>
-            <returns>A task that represents the asynchronous decoding operation.</returns>
-            <remarks>
-                Only Graphics Interchange Format(GIF) codec returns more than one frame.\n
-                \n
-                http://tizen.org/privilege/mediastorage is needed if <paramref name="inputFilePath"/> is relevant to media storage.\n
-                http://tizen.org/privilege/externalstorage is needed if <paramref name="inputFilePath"/> is relevant to external storage.
-            </remarks>
-            <exception cref="T:System.ArgumentNullException"><paramref name="inputFilePath"/> is null.</exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="inputFilePath"/> is an empty string.\n
-                - or -\n
-                <paramref name="inputFilePath"/> is not a image file.\n
-                - or -\n
-                The format of <paramref name="inputFilePath"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.
-            </exception>
-            <exception cref="T:System.IO.FileNotFoundException"><paramref name="inputFilePath"/> does not exists.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission to access the path.</exception>
-            <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="inputFilePath"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.</exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageDecoder"/> has already been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageDecoder.DecodeAsync(System.Byte[])">
-            <summary>
-            Decodes an image from the buffer.
-            </summary>
-            <param name="inputBuffer">The image buffer from which to decode.</param>
-            <returns>A task that represents the asynchronous decoding operation.</returns>
-            <remarks>
-                Only Graphics Interchange Format(GIF) codec returns more than one frame.\n
-            </remarks>
-            <exception cref="T:System.ArgumentNullException"><paramref name="inputBuffer"/> is null.</exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="inputBuffer"/> is an empty array.\n
-                - or -\n
-                The format of <paramref name="inputBuffer"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.
-            </exception>
-            <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="inputBuffer"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.</exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageDecoder"/> has already been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageDecoder.Dispose(System.Boolean)">
-            <summary>
-            Releases the unmanaged resources used by the ImageDecoder.
-            </summary>
-            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageDecoder.Dispose">
-            <summary>
-            Releases all resources used by the ImageDecoder.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.BmpDecoder">
-            <summary>
-            Provides the ability to decode Bitmap (BMP) encoded images.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.BmpDecoder.#ctor">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.BmpDecoder"/> class.
-            </summary>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Bmp"/>.</remarks>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.PngDecoder">
-            <summary>
-            Provides the ability to decode Portable Network Graphics (PNG) encoded images.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.PngDecoder.#ctor">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.PngDecoder"/> class.
-            </summary>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Png"/>.</remarks>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.JpegDecoder">
-            <summary>
-            Provides the ability to decode Joint Photographic Experts Group (JPEG) encoded images.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.JpegDecoder.DefaultJpegDownscale">
-            <summary>
-            A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Util.JpegDecoder.Downscale"/>.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.JpegDecoder.#ctor">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.JpegDecoder"/> class.
-            </summary>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Jpeg"/>.</remarks>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.JpegDecoder.Downscale">
-            <summary>
-            Gets or sets the downscale at which the jpeg image should be decoded.
-            </summary>
-            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.GifDecoder">
-            <summary>
-            Provides the ability to decode Graphics Interchange Format (GIF) encoded images.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.GifDecoder.#ctor">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.GifDecoder"/> class.
-            </summary>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Gif"/>.</remarks>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ImageEncoder">
-            <summary>
-            This is a base class for image encoders.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat">
-            <summary>
-            Gets the image format of this encoder.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageEncoder.SetResolution(Tizen.Multimedia.Size)">
-            <summary>
-            Sets the resolution of the output image.
-            </summary>
-            <param name="resolution">The target resolution.</param>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                The width of <paramref name="resolution"/> is less than or equal to zero.\n
-                - or -\n
-                The height of <paramref name="resolution"/> is less than or equal to zero.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageEncoder.SetColorSpace(Tizen.Multimedia.ColorSpace)">
-            <summary>
-            Sets the color-space of the output image.
-            </summary>
-            <param name="colorSpace">The target color-space.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>
-            <exception cref="T:System.NotSupportedException"><paramref name="colorSpace"/> is not supported by the encoder.</exception>
-            <seealso cref="M:Tizen.Multimedia.Util.ImageUtil.GetSupportedColorSpaces(Tizen.Multimedia.Util.ImageFormat)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageEncoder.EncodeAsync(System.Byte[],System.IO.Stream)">
-            <summary>
-            Encodes an image from a raw image buffer to a specified <see cref="T:System.IO.Stream"/>.
-            </summary>
-            <param name="inputBuffer">The image buffer to encode.</param>
-            <param name="outStream">The stream that the image is encoded to.</param>
-            <returns>A task that represents the asynchronous encoding operation.</returns>
-            <exception cref="T:System.ArgumentNullException">
-                <paramref name="inputBuffer"/> is null.\n
-                - or -\n
-                <paramref name="outStream"/> is null.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="inputBuffer"/> is an empty array.\n
-                - or -\n
-                <paramref name="outStream"/> is not writable.\n
-            </exception>
-            <exception cref="T:System.InvalidOperationException">The resolution is not set.</exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageEncoder"/> has already been disposed of.</exception>
-            <seealso cref="M:Tizen.Multimedia.Util.ImageEncoder.SetResolution(Tizen.Multimedia.Size)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageEncoder.Dispose(System.Boolean)">
-            <summary>
-            Releases the unmanaged resources used by the ImageEncoder.
-            </summary>
-            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageEncoder.Dispose">
-            <summary>
-            Releases all resources used by the ImageEncoder.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.BmpEncoder">
-            <summary>
-            Provides the ability to encode Bitmap (BMP) format images.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.BmpEncoder.#ctor">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.BmpEncoder"/> class.
-            </summary>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Bmp"/>.</remarks>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.PngEncoder">
-            <summary>
-            Provides the ability to encode Portable Network Graphics (PNG) format images.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngEncoder.DefaultCompression">
-            <summary>
-            A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Util.PngEncoder.Compression"/>.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.PngEncoder.#ctor">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.PngEncoder"/> class.
-            </summary>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Png"/>.</remarks>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.PngEncoder.#ctor(Tizen.Multimedia.Util.PngCompression)">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.PngEncoder"/> class with <see cref="T:Tizen.Multimedia.Util.PngCompression"/>.
-            </summary>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Png"/>.</remarks>
-            <param name="compression">The compression level of the encoder.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="compression"/> is invalid.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.PngEncoder.Compression">
-            <summary>
-            Gets or sets the compression level of the png image.
-            </summary>
-            <value>The compression level. The default is <see cref="F:Tizen.Multimedia.Util.PngCompression.Level6"/>.</value>
-            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.JpegEncoder">
-            <summary>
-            Provides the ability to encode Joint Photographic Experts Group (JPEG) format images.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.JpegEncoder.DefaultQuality">
-            <summary>
-            A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Util.JpegEncoder.Quality"/>.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.JpegEncoder.#ctor">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.JpegEncoder"/> class.
-            </summary>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Jpeg"/>.</remarks>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.JpegEncoder.#ctor(System.Int32)">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.JpegEncoder"/> class with initial quality value.
-            </summary>
-            <param name="quality">The quality for JPEG image encoding; from 1(lowest quality) to 100(highest quality).</param>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Jpeg"/>.</remarks>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="quality"/> is less than or equal to 0.\n
-                - or -\n
-                <paramref name="quality"/> is greater than 100.
-            </exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.JpegEncoder.Quality">
-            <summary>
-            Gets or sets the quality of the encoded image.
-            </summary>
-            <value>
-            The quality of the output image. The default is 75.\n
-            Valid value is from 1(lowest quality) to 100(highest quality).
-            </value>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="value"/> is less than or equal to 0.\n
-                - or -\n
-                <paramref name="value"/> is greater than 100.
-            </exception>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.GifEncoder">
-            <summary>
-            Provides the ability to encode Graphics Interchange Format (GIF) format images.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.GifEncoder.#ctor">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.GifEncoder"/> class.
-            </summary>
-            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Gif"/>.</remarks>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.GifEncoder.EncodeAsync(System.Collections.Generic.IEnumerable{Tizen.Multimedia.Util.GifFrame},System.IO.Stream)">
-            <summary>
-            Encodes a Graphics Interchange Format (GIF) image from multiple raw image buffers to a specified <see cref="T:System.IO.Stream"/>.
-            </summary>
-            <param name="frames">The image frames to encode.</param>
-            <param name="outStream">The stream that the image is encoded to.</param>
-            <returns>A task that represents the asynchronous encoding operation.</returns>
-            <exception cref="T:System.ArgumentNullException">
-                <paramref name="frames"/> is null.\n
-                - or -\n
-                <paramref name="outStream"/> is null.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="frames"/> has no element(empty).\n
-                - or -\n
-                <paramref name="outStream"/> is not writable.\n
-            </exception>
-            <exception cref="T:System.InvalidOperationException">The resolution is not set.</exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageEncoder"/> has already been disposed of.</exception>
-            <seealso cref="M:Tizen.Multimedia.Util.ImageEncoder.SetResolution(Tizen.Multimedia.Size)"/>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ImageFormat">
-            <summary>
-            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"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageFormat.Jpeg">
-            <summary>
-            The Joint Photographic Experts Group format.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageFormat.Png">
-            <summary>
-            The Portable Network Graphics format.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageFormat.Gif">
-            <summary>
-            The Graphics Interchange Format.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageFormat.Bmp">
-            <summary>
-            The Bitmap format.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ImageRotation">
-            <summary>
-            Specifies how an image is rotated or flipped.
-            </summary>
-            <seealso cref="T:Tizen.Multimedia.Util.RotateTransform"/>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate0">
-            <summary>
-            No rotation.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate90">
-            <summary>
-            Rotate 90 degree clockwise.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate180">
-            <summary>
-            Rotate 180 degree clockwise.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate270">
-            <summary>
-            Rotate 270 degree clockwise.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageRotation.FlipHorizontal">
-            <summary>
-            Flip horizontally.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.ImageRotation.FlipVertical">
-            <summary>
-            Flip vertically.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ImageTransform">
-            <summary>
-            A base class for image transformations.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ImageTransformCollection">
-            <summary>
-            Represents a collection of <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> objects that can be individually accessed by index.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.#ctor">
-            <summary>
-            Initializes a new instance of the ImageTransformCollection class.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ImageTransformCollection.Item(System.Int32)">
-            <summary>
-            Gets or sets the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> at the specified index.
-            </summary>
-            <param name="index">The zero-based index of the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to get or set.</param>
-            <value>The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> at the specified index.</value>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                index is less than 0.\n
-                - or -\n
-                index is equal to or greater than Count.
-            </exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ImageTransformCollection.Count">
-            <summary>
-            Gets the number of items contained in the TransformCollection.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Add(Tizen.Multimedia.Util.ImageTransform)">
-            <summary>
-            Adds a <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to the end of the collection.
-            </summary>
-            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to add.</param>
-            <remarks>
-            <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/> accepts null as a valid value for reference types and allows duplicate elements.
-            </remarks>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Clear">
-            <summary>
-            Removes all items.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Contains(Tizen.Multimedia.Util.ImageTransform)">
-            <summary>
-            Determines whether the <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/> contains the specified item.
-            </summary>
-            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to locate in the collection.</param>
-            <returns>true if the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> is found in the collection; otherwise, false.</returns>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.CopyTo(Tizen.Multimedia.Util.ImageTransform[],System.Int32)">
-            <summary>
-            Copies the items of the collection to an array, starting at the specified array index.
-            </summary>
-            <param name="array">The one-dimensional array that is the destination of the items copied from the collection.</param>
-            <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is null.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex"/> is less than 0.</exception>
-            <exception cref="T:System.ArgumentException">
-            The number of elements in the source collection is greater than the available space from arrayIndex to the end of the destination array.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.IndexOf(Tizen.Multimedia.Util.ImageTransform)">
-            <summary>
-            Determines the index of the specified item in the collection.
-            </summary>
-            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to locate in the collection.</param>
-            <returns>The index of value if found in the <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/>; otherwise, -1.</returns>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Insert(System.Int32,Tizen.Multimedia.Util.ImageTransform)">
-            <summary>
-            Inserts a <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> into the collection at the specified index.
-            </summary>
-            <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
-            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to insert into the collection.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="item"/> is null.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                index is less than 0.\n
-                -or-\n
-                index is greater than <see cref="P:Tizen.Multimedia.Util.ImageTransformCollection.Count"/>.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Remove(Tizen.Multimedia.Util.ImageTransform)">
-            <summary>
-            Removes the first occurrence of the specified <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> from the collection.
-            </summary>
-            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to remove.</param>
-            <returns>true if <paramref name="item"/> was removed from the collection; otherwise, false.</returns>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.RemoveAt(System.Int32)">
-            <summary>
-            Removes the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> at the specified index.
-            </summary>
-            <param name="index">The zero-based index to remove.</param>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                index is less than 0.\n
-                - or -\n
-                index is equal to or greater than <see cref="P:Tizen.Multimedia.Util.ImageTransformCollection.Count"/>.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.GetEnumerator">
-            <summary>
-            Returns an enumerator that can iterate through the collection.
-            </summary>
-            <returns>A enumerator that can be used to iterate through the collection.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ImageTransformGroup">
-            <summary>
-            Represents a <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> that is a composite of the transforms.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ImageTransformGroup.Children">
-            <summary>
-            Gets or sets the <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/>.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformGroup.#ctor">
-            <summary>
-            Initializes a new instance of the ImageTransformGroup class.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.RotateTransform">
-            <summary>
-            Rotates or flips an image.
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.Util.RotateTransform.Rotation"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.RotateTransform.#ctor(Tizen.Multimedia.Rotation)">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.RotateTransform"/> class.
-            </summary>
-            <param name="rotation">The value how to rotate an image.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="rotation"/> is invalid.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="rotation"/> is <see cref="F:Tizen.Multimedia.Rotation.Rotate90"/>.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.RotateTransform.Rotation">
-            <summary>
-            Gets or sets the value how to rotate an image.
-            </summary>
-            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is <see cref="F:Tizen.Multimedia.Rotation.Rotate90"/>.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.FlipTransform">
-            <summary>
-            Rotates or flips an image.
-            </summary>
-            <seealso cref="T:Tizen.Multimedia.Rotation"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.FlipTransform.#ctor(Tizen.Multimedia.Flips)">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.RotateTransform"/> class.
-            </summary>
-            <param name="flip">The value how to flip an image.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="flip"/> is invalid.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="flip"/> is <see cref="F:Tizen.Multimedia.Flips.None"/>.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.FlipTransform.Flip">
-            <summary>
-            Gets or sets the value how to rotate an image.
-            </summary>
-            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is <see cref="F:Tizen.Multimedia.Flips.None"/>.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ColorSpaceTransform">
-            <summary>
-            Changes colorspace of image.
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.Util.ColorSpaceTransform.ColorSpace"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ColorSpaceTransform.#ctor(Tizen.Multimedia.ColorSpace)">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.ColorSpaceTransform"/> class.
-            </summary>
-            <param name="colorSpace">The colorspace of output image.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>
-            <exception cref="T:System.NotSupportedException"><paramref name="colorSpace"/> is not supported.</exception>
-            <seealso cref="P:Tizen.Multimedia.Util.ColorSpaceTransform.SupportedColorSpaces"/>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ColorSpaceTransform.ColorSpace">
-            <summary>
-            Gets or sets the colorspace of the result image.
-            </summary>
-            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>
-            <exception cref="T:System.NotSupportedException"><paramref name="value"/> is not supported.</exception>
-            <seealso cref="P:Tizen.Multimedia.Util.ColorSpaceTransform.SupportedColorSpaces"/>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ColorSpaceTransform.SupportedColorSpaces">
-            <summary>
-            Gets the supported colorspaces for <see cref="T:Tizen.Multimedia.Util.ColorSpaceTransform"/>.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.CropTransform">
-            <summary>
-            Crops an image.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.CropTransform.#ctor(Tizen.Multimedia.Rectangle)">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.CropTransform"/> class.
-            </summary>
-            <param name="region">The crop region.</param>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                The X-position of <paramref name="region"/> is less than zero.\n
-                - or -\n
-                The Y-position of <paramref name="region"/> is less than zero.\n
-                - or -\n
-                The width of <paramref name="region"/> is less than or equal to zero.\n
-                - or -\n
-                The height of <paramref name="region"/> is less than or equal to zero.
-            </exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.CropTransform.Region">
-            <summary>
-            Gets or sets the crop region.
-            </summary>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                The X-position of <paramref name="value"/> is less than zero.\n
-                - or -\n
-                The Y-position of <paramref name="value"/> is less than zero.\n
-                - or -\n
-                The width of <paramref name="value"/> is less than or equal to zero.\n
-                - or -\n
-                The height of <paramref name="value"/> is less than or equal to zero.
-            </exception>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ResizeTransform">
-            <summary>
-            Resizes an image.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ResizeTransform.#ctor(Tizen.Multimedia.Size)">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.ResizeTransform"/> class.
-            </summary>
-            <param name="size">The size that an image is resized to.</param>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                The width of <paramref name="size"/> is less than or equal to zero.\n
-                - or -\n
-                The height of <paramref name="size"/> is less than or equal to zero.
-            </exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ResizeTransform.Size">
-            <summary>
-            Gets or sets the size that an image is resized to.
-            </summary>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                The width of <paramref name="value"/> is less than or equal to zero.\n
-                - or -\n
-                The height of <paramref name="value"/> is less than or equal to zero.
-            </exception>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ImageTransformer">
-            <summary>
-            Provides the ability to transform an image.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformer.#ctor">
-            <summary>
-            Initialize a new instance of the <see cref="T:Tizen.Multimedia.Util.ImageTransformer"/> class.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformer.TransformAsync(Tizen.Multimedia.MediaPacket,Tizen.Multimedia.Util.ImageTransform)">
-            <summary>
-            Transforms an image with <see cref="T:Tizen.Multimedia.Util.ImageTransform"/>.
-            </summary>
-            <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>
-            <param name="item"><see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to apply.</param>
-            <returns>A task that represents the asynchronous transforming operation.</returns>
-            <exception cref="T:System.ArgumentNullException">
-                <paramref name="source"/> is null.\n
-                - or -\n
-                <paramref name="item"/> is null.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageTransformer"/> has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">Failed to apply <see cref="T:Tizen.Multimedia.Util.ImageTransform"/>.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformer.Dispose(System.Boolean)">
-            <summary>
-            Releases the unmanaged resources used by the ImageTransformer.
-            </summary>
-            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageTransformer.Dispose">
-            <summary>
-            Releases all resources used by the ImageTransformer.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ImageUtil">
-            <summary>
-            Provides utilities for images.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageUtil.GetSupportedColorSpaces(Tizen.Multimedia.Util.ImageFormat)">
-            <summary>
-            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"/>.
-            </summary>
-            <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.ColorSpace"/> representing the supported color-spaces.</returns>
-            <param name="format">The <see cref="T:Tizen.Multimedia.Util.ImageFormat"/>.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="format"/> is invalid.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageUtil.CalculateBufferSize(Tizen.Multimedia.Size,Tizen.Multimedia.ColorSpace)">
-            <summary>
-            Calculates the size of the image buffer for the specified resolution and color-space.
-            </summary>
-            <param name="resolution">The resolution of the image.</param>
-            <param name="colorSpace"><see cref="T:Tizen.Multimedia.ColorSpace"/> of the image.</param>
-            <returns>The buffer size.</returns>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                width of <paramref name="resolution"/> is less than or equal to zero.\n
-                - or -\n
-                height of <paramref name="resolution"/> is less than or equal to zero.
-            </exception>
-            <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ImageUtil.GetColor(System.Byte[],Tizen.Multimedia.Size)">
-            <summary>
-            Extracts representative color from an image buffer.
-            </summary>
-            <param name="buffer">Raw image buffer.</param>
-            <param name="size">Resolution of the image.</param>
-            <remarks>The image should be <see cref="F:Tizen.Multimedia.ColorSpace.Rgb888"/>.</remarks>
-            <returns>The representative color of the image.</returns>
-            <see cref="T:Tizen.Multimedia.Util.BitmapFrame"/>
-            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>
-            <exception cref="T:System.ArgumentException"><paramref name="buffer"/> is empty.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                width of <paramref name="size"/> is less than or equal to zero.\n
-                - or -\n
-                height of <paramref name="size"/> is less than or equal to zero.
-            </exception>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.JpegDownscale">
-            <summary>
-            Specifies JPEG Downscale options for decoding.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.JpegDownscale.None">
-            <summary>
-            No downscale.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.JpegDownscale.OneHalf">
-            <summary>
-            1/2 downscale.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.JpegDownscale.OneFourth">
-            <summary>
-            1/4 downscale.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.JpegDownscale.OneEighth">
-            <summary>
-            1/8 downscale.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.PngCompression">
-            <summary>
-            Specifies PNG compression levels.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.None">
-            <summary>
-            No Compression.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.Level1">
-            <summary>
-            Compression Level 1. Best speed.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.Level2">
-            <summary>
-            Compression Level 2.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.Level3">
-            <summary>
-            Compression Level 3.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.Level4">
-            <summary>
-            Compression Level 4.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.Level5">
-            <summary>
-            Compression Level 5.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.Level6">
-            <summary>
-            Compression Level 6.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.Level7">
-            <summary>
-            Compression Level 7.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.Level8">
-            <summary>
-            Compression Level 8.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Util.PngCompression.Level9">
-            <summary>
-            Compression Level 9.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ThumbnailExtractionResult">
-            <summary>
-            Represents the result of thumbnail extraction.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ThumbnailExtractionResult.RawData">
-            <summary>
-            The thumbnail data.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-        </member>
-        <member name="P:Tizen.Multimedia.Util.ThumbnailExtractionResult.Size">
-            <summary>
-            The size of the thumbnail.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-        </member>
-        <member name="T:Tizen.Multimedia.Util.ThumbnailExtractor">
-            <summary>
-            Provides the ability to extract the thumbnail from media files.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String)">
-            <summary>
-            Extracts the thumbnail for the given media with the specified path.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <returns>A task that represents the asynchronous extracting operation.</returns>
-            <remarks>The size of the thumbnail will be the default size(320x240).\n</remarks>
-            <param name="path">The path of the media file to extract the thumbnail.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
-            <exception cref="T:System.IO.FileNotFoundException">Requested <paramref name="path"/> does not exist.</exception>
-            <exception cref="T:System.InvalidOperationException">Internal error occurred.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege for accessing the <paramref name="path"/>.</exception>
-            <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String,System.Threading.CancellationToken)">
-            <summary>
-            Extracts the thumbnail for the given media with the specified path.
-            </summary>
-            <returns>A task that represents the asynchronous extracting operation.</returns>
-            <remarks>The size of the thumbnail will be the default size(320x240).\n</remarks>
-            <param name="path">The path of the media file to extract the thumbnail.</param>
-            <param name="cancellationToken">The token to stop the operation.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
-            <exception cref="T:System.IO.FileNotFoundException">Requested <paramref name="path"/> does not exist.</exception>
-            <exception cref="T:System.InvalidOperationException">Internal error occurred.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege for accessing the <paramref name="path"/>.</exception>
-            <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String,Tizen.Multimedia.Size)">
-            <summary>
-            Extracts the thumbnail for the given media with the specified path and size.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <returns>A task that represents the asynchronous extracting operation.</returns>
-            <remarks>
-            If the width is not a multiple of 8, it can be changed by inner process.\n
-            The width will be a multiple of 8 greater than the set value.
-            </remarks>
-            <param name="path">The path of the media file to extract the thumbnail.</param>
-            <param name="size">The size of the thumbnail.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
-            <exception cref="T:System.IO.FileNotFoundException">Requested <paramref name="path"/> does not exist.</exception>
-            <exception cref="T:System.InvalidOperationException">Internal error occurred.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege for accessing the <paramref name="path"/>.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                Width or height of <paramref name="size"/> is less than or equal to zero.
-            </exception>
-            <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String,Tizen.Multimedia.Size,System.Threading.CancellationToken)">
-            <summary>
-            Extracts the thumbnail for the given media with the specified path and size.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <returns>A task that represents the asynchronous extracting operation.</returns>
-            <remarks>
-            If the width is not a multiple of 8, it can be changed by inner process.\n
-            The width will be a multiple of 8 greater than the set value.
-            </remarks>
-            <param name="path">The path of the media file to extract the thumbnail.</param>
-            <param name="size">The size of the thumbnail.</param>
-            <param name="cancellationToken">The token to stop the operation.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>
-            <exception cref="T:System.IO.FileNotFoundException">Requested <paramref name="path"/> does not exist.</exception>
-            <exception cref="T:System.InvalidOperationException">Internal error occurred.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege for accessing the <paramref name="path"/>.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                Width or height of <paramref name="size"/> is less than or equal to zero.
-            </exception>
-            <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>
-        </member>
-    </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+    <assembly>\r
+        <name>Tizen.Multimedia.Util</name>\r
+    </assembly>\r
+    <members>\r
+        <member name="T:Tizen.Multimedia.Util.BitmapFrame">\r
+            <summary>\r
+            Represents the image data returned by a decoder class.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.BitmapFrame.Buffer">\r
+            <summary>\r
+            Gets the raw image data.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.BitmapFrame.Size">\r
+            <summary>\r
+            Gets the size of the image.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.GifFrame">\r
+            <summary>\r
+            Represents the gif image data used to encode a gif image with <see cref="T:Tizen.Multimedia.Util.GifEncoder"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.GifFrame.#ctor(System.Byte[],System.UInt32)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.GifFrame"/> class with a buffer and a delay.\r
+            </summary>\r
+            <param name="buffer">The raw image buffer to be encoded.</param>\r
+            <param name="delay">The delay for this image, in 0.001 sec units.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentException">The length of <paramref name="buffer"/> is zero.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.GifFrame.Buffer">\r
+            <summary>\r
+            Gets the raw image data.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.GifFrame.Delay">\r
+            <summary>\r
+            Gets or sets the delay for this image.\r
+            </summary>\r
+            <value>Time delay in 0.001 sec units.</value>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.YV12">\r
+            <summary>\r
+            YV12 - YCrCb planar format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Yuv422">\r
+            <summary>\r
+            YUV422 - planar.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.I420">\r
+            <summary>\r
+            YUV420 - planar.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV12">\r
+            <summary>\r
+            NV12- planar.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Uyvy">\r
+            <summary>\r
+            UYVY - packed.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Yuyv">\r
+            <summary>\r
+            YUYV - packed.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Rgb565">\r
+            <summary>\r
+            RGB565, high-byte is blue.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Rgb888">\r
+            <summary>\r
+            RGB888, high-byte is blue.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Argb8888">\r
+            <summary>\r
+            ARGB8888, high-byte is blue.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Bgra8888">\r
+            <summary>\r
+            BGRA8888, high-byte is alpha.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Rgba8888">\r
+            <summary>\r
+            RGBA8888, high-byte is alpha.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.Bgrx8888">\r
+            <summary>\r
+            BGRX8888, high-byte is X.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV21">\r
+            <summary>\r
+            NV21- planar.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV16">\r
+            <summary>\r
+            NV16- planar.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageColorSpace.NV61">\r
+            <summary>\r
+            NV61- planar.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ImageDecoder">\r
+            <summary>\r
+            This is a base class for image decoders.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat">\r
+            <summary>\r
+            Gets the image format of this decoder.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageDecoder.SetColorSpace(Tizen.Multimedia.ColorSpace)">\r
+            <summary>\r
+            Sets the color-space to decode into. The default is <see cref="F:Tizen.Multimedia.ColorSpace.Rgba8888"/>.\r
+            </summary>\r
+            <param name="colorSpace">The value indicating color-space to decode into.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>\r
+            <exception cref="T:System.NotSupportedException"><paramref name="colorSpace"/> is not supported by the decoder.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Util.ImageUtil.GetSupportedColorSpaces(Tizen.Multimedia.Util.ImageFormat)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageDecoder.DecodeAsync(System.String)">\r
+            <summary>\r
+            Decodes an image from the specified file.\r
+            </summary>\r
+            <param name="inputFilePath">The input file path from which to decode.</param>\r
+            <returns>A task that represents the asynchronous decoding operation.</returns>\r
+            <remarks>\r
+                Only Graphics Interchange Format(GIF) codec returns more than one frame.\n\r
+                \n\r
+                http://tizen.org/privilege/mediastorage is needed if <paramref name="inputFilePath"/> is relevant to the media storage.\n\r
+                http://tizen.org/privilege/externalstorage is needed if <paramref name="inputFilePath"/> is relevant to the external storage.\r
+            </remarks>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="inputFilePath"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="inputFilePath"/> is an empty string.\n\r
+                - or -\n\r
+                <paramref name="inputFilePath"/> is not a image file.\n\r
+                - or -\n\r
+                The format of <paramref name="inputFilePath"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.\r
+            </exception>\r
+            <exception cref="T:System.IO.FileNotFoundException"><paramref name="inputFilePath"/> does not exists.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">The caller does not have required permission to access the path.</exception>\r
+            <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="inputFilePath"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageDecoder"/> has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageDecoder.DecodeAsync(System.Byte[])">\r
+            <summary>\r
+            Decodes an image from the buffer.\r
+            </summary>\r
+            <param name="inputBuffer">The image buffer from which to decode.</param>\r
+            <returns>A task that represents the asynchronous decoding operation.</returns>\r
+            <remarks>\r
+                Only Graphics Interchange Format(GIF) codec returns more than one frame.\n\r
+            </remarks>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="inputBuffer"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="inputBuffer"/> is an empty array.\n\r
+                - or -\n\r
+                The format of <paramref name="inputBuffer"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.\r
+            </exception>\r
+            <exception cref="T:Tizen.Multimedia.FileFormatException">The format of <paramref name="inputBuffer"/> is not <see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/>.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageDecoder"/> has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageDecoder.Dispose(System.Boolean)">\r
+            <summary>\r
+            Releases the unmanaged resources used by the ImageDecoder.\r
+            </summary>\r
+            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageDecoder.Dispose">\r
+            <summary>\r
+            Releases all resources used by the ImageDecoder.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.BmpDecoder">\r
+            <summary>\r
+            Provides the ability to decode Bitmap (BMP) encoded images.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.BmpDecoder.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.BmpDecoder"/> class.\r
+            </summary>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Bmp"/>.</remarks>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.PngDecoder">\r
+            <summary>\r
+            Provides the ability to decode the Portable Network Graphics (PNG) encoded images.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.PngDecoder.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.PngDecoder"/> class.\r
+            </summary>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Png"/>.</remarks>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.JpegDecoder">\r
+            <summary>\r
+            Provides the ability to decode the Joint Photographic Experts Group (JPEG) encoded images.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.JpegDecoder.DefaultJpegDownscale">\r
+            <summary>\r
+            A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Util.JpegDecoder.Downscale"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.JpegDecoder.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.JpegDecoder"/> class.\r
+            </summary>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Jpeg"/>.</remarks>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.JpegDecoder.Downscale">\r
+            <summary>\r
+            Gets or sets the downscale at which the jpeg image should be decoded.\r
+            </summary>\r
+            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.GifDecoder">\r
+            <summary>\r
+            Provides the ability to decode the Graphics Interchange Format (GIF) encoded images.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.GifDecoder.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.GifDecoder"/> class.\r
+            </summary>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageDecoder.InputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Gif"/>.</remarks>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ImageEncoder">\r
+            <summary>\r
+            This is a base class for image encoders.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat">\r
+            <summary>\r
+            Gets the image format of this encoder.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageEncoder.SetResolution(Tizen.Multimedia.Size)">\r
+            <summary>\r
+            Sets the resolution of the output image.\r
+            </summary>\r
+            <param name="resolution">The target resolution.</param>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                The width of <paramref name="resolution"/> is less than or equal to zero.\n\r
+                - or -\n\r
+                The height of <paramref name="resolution"/> is less than or equal to zero.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageEncoder.SetColorSpace(Tizen.Multimedia.ColorSpace)">\r
+            <summary>\r
+            Sets the color-space of the output image.\r
+            </summary>\r
+            <param name="colorSpace">The target color-space.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>\r
+            <exception cref="T:System.NotSupportedException"><paramref name="colorSpace"/> is not supported by the encoder.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Util.ImageUtil.GetSupportedColorSpaces(Tizen.Multimedia.Util.ImageFormat)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageEncoder.EncodeAsync(System.Byte[],System.IO.Stream)">\r
+            <summary>\r
+            Encodes an image from a raw image buffer to a specified <see cref="T:System.IO.Stream"/>.\r
+            </summary>\r
+            <param name="inputBuffer">The image buffer to encode.</param>\r
+            <param name="outStream">The stream that the image is encoded to.</param>\r
+            <returns>A task that represents the asynchronous encoding operation.</returns>\r
+            <exception cref="T:System.ArgumentNullException">\r
+                <paramref name="inputBuffer"/> is null.\n\r
+                - or -\n\r
+                <paramref name="outStream"/> is null.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="inputBuffer"/> is an empty array.\n\r
+                - or -\n\r
+                <paramref name="outStream"/> is not writable.\n\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">The resolution is not set.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageEncoder"/> has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Util.ImageEncoder.SetResolution(Tizen.Multimedia.Size)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageEncoder.Dispose(System.Boolean)">\r
+            <summary>\r
+            Releases the unmanaged resources used by the ImageEncoder.\r
+            </summary>\r
+            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageEncoder.Dispose">\r
+            <summary>\r
+            Releases all resources used by the ImageEncoder.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.BmpEncoder">\r
+            <summary>\r
+            Provides the ability to encode the Bitmap (BMP) format images.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.BmpEncoder.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.BmpEncoder"/> class.\r
+            </summary>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Bmp"/>.</remarks>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.PngEncoder">\r
+            <summary>\r
+            Provides the ability to encode the Portable Network Graphics (PNG) format images.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngEncoder.DefaultCompression">\r
+            <summary>\r
+            A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Util.PngEncoder.Compression"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.PngEncoder.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.PngEncoder"/> class.\r
+            </summary>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Png"/>.</remarks>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.PngEncoder.#ctor(Tizen.Multimedia.Util.PngCompression)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.PngEncoder"/> class with <see cref="T:Tizen.Multimedia.Util.PngCompression"/>.\r
+            </summary>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Png"/>.</remarks>\r
+            <param name="compression">The compression level of the encoder.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="compression"/> is invalid.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.PngEncoder.Compression">\r
+            <summary>\r
+            Gets or sets the compression level of the png image.\r
+            </summary>\r
+            <value>The compression level. The default is <see cref="F:Tizen.Multimedia.Util.PngCompression.Level6"/>.</value>\r
+            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.JpegEncoder">\r
+            <summary>\r
+            Provides the ability to encode the Joint Photographic Experts Group (JPEG) format images.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.JpegEncoder.DefaultQuality">\r
+            <summary>\r
+            A read-only field that represents the default value of <see cref="P:Tizen.Multimedia.Util.JpegEncoder.Quality"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.JpegEncoder.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.JpegEncoder"/> class.\r
+            </summary>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Jpeg"/>.</remarks>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.JpegEncoder.#ctor(System.Int32)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.JpegEncoder"/> class with initial quality value.\r
+            </summary>\r
+            <param name="quality">The quality for JPEG image encoding; from 1(lowest quality) to 100(highest quality).</param>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Jpeg"/>.</remarks>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="quality"/> is less than or equal to 0.\n\r
+                - or -\n\r
+                <paramref name="quality"/> is greater than 100.\r
+            </exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.JpegEncoder.Quality">\r
+            <summary>\r
+            Gets or sets the quality of the encoded image.\r
+            </summary>\r
+            <value>\r
+            The quality of the output image. The default is 75.\n\r
+            Valid value is from 1(lowest quality) to 100(highest quality).\r
+            </value>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="value"/> is less than or equal to 0.\n\r
+                - or -\n\r
+                <paramref name="value"/> is greater than 100.\r
+            </exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.GifEncoder">\r
+            <summary>\r
+            Provides the ability to encode the Graphics Interchange Format (GIF) format images.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.GifEncoder.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.GifEncoder"/> class.\r
+            </summary>\r
+            <remarks><see cref="P:Tizen.Multimedia.Util.ImageEncoder.OutputFormat"/> will be the <see cref="F:Tizen.Multimedia.Util.ImageFormat.Gif"/>.</remarks>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.GifEncoder.EncodeAsync(System.Collections.Generic.IEnumerable{Tizen.Multimedia.Util.GifFrame},System.IO.Stream)">\r
+            <summary>\r
+            Encodes a Graphics Interchange Format (GIF) image from multiple raw image buffers to a specified <see cref="T:System.IO.Stream"/>.\r
+            </summary>\r
+            <param name="frames">The image frames to encode.</param>\r
+            <param name="outStream">The stream that the image is encoded to.</param>\r
+            <returns>A task that represents the asynchronous encoding operation.</returns>\r
+            <exception cref="T:System.ArgumentNullException">\r
+                <paramref name="frames"/> is null.\n\r
+                - or -\n\r
+                <paramref name="outStream"/> is null.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="frames"/> has no element(empty).\n\r
+                - or -\n\r
+                <paramref name="outStream"/> is not writable.\n\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">The resolution is not set.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageEncoder"/> has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Util.ImageEncoder.SetResolution(Tizen.Multimedia.Size)"/>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ImageFormat">\r
+            <summary>\r
+            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
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageFormat.Jpeg">\r
+            <summary>\r
+            The Joint Photographic Experts Group format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageFormat.Png">\r
+            <summary>\r
+            The Portable Network Graphics format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageFormat.Gif">\r
+            <summary>\r
+            The Graphics Interchange Format.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageFormat.Bmp">\r
+            <summary>\r
+            The Bitmap format.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ImageRotation">\r
+            <summary>\r
+            Specifies how an image is rotated or flipped.\r
+            </summary>\r
+            <seealso cref="T:Tizen.Multimedia.Util.RotateTransform"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate0">\r
+            <summary>\r
+            No rotation.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate90">\r
+            <summary>\r
+            Rotate 90 degree clockwise.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate180">\r
+            <summary>\r
+            Rotate 180 degree clockwise.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageRotation.Rotate270">\r
+            <summary>\r
+            Rotate 270 degree clockwise.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageRotation.FlipHorizontal">\r
+            <summary>\r
+            Flip horizontally.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.ImageRotation.FlipVertical">\r
+            <summary>\r
+            Flip vertically.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ImageTransform">\r
+            <summary>\r
+            A base class for image transformations.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ImageTransformCollection">\r
+            <summary>\r
+            Represents a collection of <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> objects that can be individually accessed by index.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the ImageTransformCollection class.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ImageTransformCollection.Item(System.Int32)">\r
+            <summary>\r
+            Gets or sets the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> at the specified index.\r
+            </summary>\r
+            <param name="index">The zero-based index of the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to get or set.</param>\r
+            <value>The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> at the specified index.</value>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                index is less than 0.\n\r
+                - or -\n\r
+                index is equal to or greater than Count.\r
+            </exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ImageTransformCollection.Count">\r
+            <summary>\r
+            Gets the number of items contained in the TransformCollection.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Add(Tizen.Multimedia.Util.ImageTransform)">\r
+            <summary>\r
+            Adds a <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to the end of the collection.\r
+            </summary>\r
+            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to add.</param>\r
+            <remarks>\r
+            <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/> accepts null as a valid value for reference types and allows duplicate elements.\r
+            </remarks>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Clear">\r
+            <summary>\r
+            Removes all items.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Contains(Tizen.Multimedia.Util.ImageTransform)">\r
+            <summary>\r
+            Determines whether the <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/> contains the specified item.\r
+            </summary>\r
+            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to locate in the collection.</param>\r
+            <returns>true if the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> is found in the collection; otherwise, false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.CopyTo(Tizen.Multimedia.Util.ImageTransform[],System.Int32)">\r
+            <summary>\r
+            Copies the items of the collection to an array, starting at the specified array index.\r
+            </summary>\r
+            <param name="array">The one-dimensional array that is the destination of the items copied from the collection.</param>\r
+            <param name="arrayIndex">The zero-based index in array at which copying begins.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="array"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="arrayIndex"/> is less than 0.</exception>\r
+            <exception cref="T:System.ArgumentException">\r
+            The number of elements in the source collection is greater than the available space from arrayIndex to the end of the destination array.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.IndexOf(Tizen.Multimedia.Util.ImageTransform)">\r
+            <summary>\r
+            Determines the index of the specified item in the collection.\r
+            </summary>\r
+            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to locate in the collection.</param>\r
+            <returns>The index of value if found in the <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/>; otherwise, -1.</returns>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Insert(System.Int32,Tizen.Multimedia.Util.ImageTransform)">\r
+            <summary>\r
+            Inserts a <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> into the collection at the specified index.\r
+            </summary>\r
+            <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>\r
+            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to insert into the collection.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="item"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                index is less than 0.\n\r
+                -or-\n\r
+                index is greater than <see cref="P:Tizen.Multimedia.Util.ImageTransformCollection.Count"/>.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.Remove(Tizen.Multimedia.Util.ImageTransform)">\r
+            <summary>\r
+            Removes the first occurrence of the specified <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> from the collection.\r
+            </summary>\r
+            <param name="item">The <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to remove.</param>\r
+            <returns>true if <paramref name="item"/> was removed from the collection; otherwise, false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.RemoveAt(System.Int32)">\r
+            <summary>\r
+            Removes the <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> at the specified index.\r
+            </summary>\r
+            <param name="index">The zero-based index to remove.</param>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                index is less than 0.\n\r
+                - or -\n\r
+                index is equal to or greater than <see cref="P:Tizen.Multimedia.Util.ImageTransformCollection.Count"/>.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformCollection.GetEnumerator">\r
+            <summary>\r
+            Returns an enumerator that can iterate through the collection.\r
+            </summary>\r
+            <returns>An enumerator that can be used to iterate through the collection.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ImageTransformGroup">\r
+            <summary>\r
+            Represents a <see cref="T:Tizen.Multimedia.Util.ImageTransform"/> that is a composite of the transforms.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ImageTransformGroup.Children">\r
+            <summary>\r
+            Gets or sets the <see cref="T:Tizen.Multimedia.Util.ImageTransformCollection"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformGroup.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the ImageTransformGroup class.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.RotateTransform">\r
+            <summary>\r
+            Rotates an image.\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.Util.RotateTransform.Rotation"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.RotateTransform.#ctor(Tizen.Multimedia.Rotation)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.RotateTransform"/> class.\r
+            </summary>\r
+            <param name="rotation">The value how to rotate an image.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="rotation"/> is invalid.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="rotation"/> is <see cref="F:Tizen.Multimedia.Rotation.Rotate90"/>.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.RotateTransform.Rotation">\r
+            <summary>\r
+            Gets or sets the value how to rotate an image.\r
+            </summary>\r
+            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is <see cref="F:Tizen.Multimedia.Rotation.Rotate90"/>.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.FlipTransform">\r
+            <summary>\r
+            Flips an image.\r
+            </summary>\r
+            <seealso cref="T:Tizen.Multimedia.Rotation"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.FlipTransform.#ctor(Tizen.Multimedia.Flips)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.RotateTransform"/> class.\r
+            </summary>\r
+            <param name="flip">The value how to flip an image.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="flip"/> is invalid.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="flip"/> is <see cref="F:Tizen.Multimedia.Flips.None"/>.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.FlipTransform.Flip">\r
+            <summary>\r
+            Gets or sets the value how to rotate an image.\r
+            </summary>\r
+            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is <see cref="F:Tizen.Multimedia.Flips.None"/>.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ColorSpaceTransform">\r
+            <summary>\r
+            Changes the colorspace of an image.\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.Util.ColorSpaceTransform.ColorSpace"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ColorSpaceTransform.#ctor(Tizen.Multimedia.ColorSpace)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.ColorSpaceTransform"/> class.\r
+            </summary>\r
+            <param name="colorSpace">The colorspace of output image.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>\r
+            <exception cref="T:System.NotSupportedException"><paramref name="colorSpace"/> is not supported.</exception>\r
+            <seealso cref="P:Tizen.Multimedia.Util.ColorSpaceTransform.SupportedColorSpaces"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ColorSpaceTransform.ColorSpace">\r
+            <summary>\r
+            Gets or sets the colorspace of the result image.\r
+            </summary>\r
+            <exception cref="T:System.ArgumentException"><paramref name="value"/> is invalid.</exception>\r
+            <exception cref="T:System.NotSupportedException"><paramref name="value"/> is not supported.</exception>\r
+            <seealso cref="P:Tizen.Multimedia.Util.ColorSpaceTransform.SupportedColorSpaces"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ColorSpaceTransform.SupportedColorSpaces">\r
+            <summary>\r
+            Gets the supported colorspaces for <see cref="T:Tizen.Multimedia.Util.ColorSpaceTransform"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.CropTransform">\r
+            <summary>\r
+            Crops an image.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.CropTransform.#ctor(Tizen.Multimedia.Rectangle)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.CropTransform"/> class.\r
+            </summary>\r
+            <param name="region">The crop region.</param>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                The X-position of <paramref name="region"/> is less than zero.\n\r
+                - or -\n\r
+                The Y-position of <paramref name="region"/> is less than zero.\n\r
+                - or -\n\r
+                The width of <paramref name="region"/> is less than or equal to zero.\n\r
+                - or -\n\r
+                The height of <paramref name="region"/> is less than or equal to zero.\r
+            </exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.CropTransform.Region">\r
+            <summary>\r
+            Gets or sets the crop region.\r
+            </summary>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                The X-position of <paramref name="value"/> is less than zero.\n\r
+                - or -\n\r
+                The Y-position of <paramref name="value"/> is less than zero.\n\r
+                - or -\n\r
+                The width of <paramref name="value"/> is less than or equal to zero.\n\r
+                - or -\n\r
+                The height of <paramref name="value"/> is less than or equal to zero.\r
+            </exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ResizeTransform">\r
+            <summary>\r
+            Resizes an image.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ResizeTransform.#ctor(Tizen.Multimedia.Size)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.ResizeTransform"/> class.\r
+            </summary>\r
+            <param name="size">The size that an image is resized to.</param>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                The width of <paramref name="size"/> is less than or equal to zero.\n\r
+                - or -\n\r
+                The height of <paramref name="size"/> is less than or equal to zero.\r
+            </exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ResizeTransform.Size">\r
+            <summary>\r
+            Gets or sets the size that an image is resized to.\r
+            </summary>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                The width of <paramref name="value"/> is less than or equal to zero.\n\r
+                - or -\n\r
+                The height of <paramref name="value"/> is less than or equal to zero.\r
+            </exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ImageTransformer">\r
+            <summary>\r
+            Provides the ability to transform an image.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformer.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Util.ImageTransformer"/> class.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformer.TransformAsync(Tizen.Multimedia.MediaPacket,Tizen.Multimedia.Util.ImageTransform)">\r
+            <summary>\r
+            Transforms an image with <see cref="T:Tizen.Multimedia.Util.ImageTransform"/>.\r
+            </summary>\r
+            <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
+            <param name="item"><see cref="T:Tizen.Multimedia.Util.ImageTransform"/> to apply.</param>\r
+            <returns>A task that represents the asynchronous transforming operation.</returns>\r
+            <exception cref="T:System.ArgumentNullException">\r
+                <paramref name="source"/> is null.\n\r
+                - or -\n\r
+                <paramref name="item"/> is null.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Util.ImageTransformer"/> has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">Failed to apply <see cref="T:Tizen.Multimedia.Util.ImageTransform"/>.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformer.Dispose(System.Boolean)">\r
+            <summary>\r
+            Releases the unmanaged resources used by the ImageTransformer.\r
+            </summary>\r
+            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageTransformer.Dispose">\r
+            <summary>\r
+            Releases all resources used by the ImageTransformer.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ImageUtil">\r
+            <summary>\r
+            Provides utilities for images.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageUtil.GetSupportedColorSpaces(Tizen.Multimedia.Util.ImageFormat)">\r
+            <summary>\r
+            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
+            </summary>\r
+            <returns>An IEnumerable of <see cref="T:Tizen.Multimedia.ColorSpace"/> representing the supported color-spaces.</returns>\r
+            <param name="format">The <see cref="T:Tizen.Multimedia.Util.ImageFormat"/>.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="format"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageUtil.CalculateBufferSize(Tizen.Multimedia.Size,Tizen.Multimedia.ColorSpace)">\r
+            <summary>\r
+            Calculates the size of the image buffer for the specified resolution and color-space.\r
+            </summary>\r
+            <param name="resolution">The resolution of the image.</param>\r
+            <param name="colorSpace"><see cref="T:Tizen.Multimedia.ColorSpace"/> of the image.</param>\r
+            <returns>The buffer size.</returns>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                width of <paramref name="resolution"/> is less than or equal to zero.\n\r
+                - or -\n\r
+                height of <paramref name="resolution"/> is less than or equal to zero.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="colorSpace"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ImageUtil.GetColor(System.Byte[],Tizen.Multimedia.Size)">\r
+            <summary>\r
+            Extracts representative color from an image buffer.\r
+            </summary>\r
+            <param name="buffer">Raw image buffer.</param>\r
+            <param name="size">Resolution of the image.</param>\r
+            <remarks>The image should be <see cref="F:Tizen.Multimedia.ColorSpace.Rgb888"/>.</remarks>\r
+            <returns>The representative color of the image.</returns>\r
+            <see cref="T:Tizen.Multimedia.Util.BitmapFrame"/>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="buffer"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="buffer"/> is empty.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                width of <paramref name="size"/> is less than or equal to zero.\n\r
+                - or -\n\r
+                height of <paramref name="size"/> is less than or equal to zero.\r
+            </exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.JpegDownscale">\r
+            <summary>\r
+            Specifies the JPEG Downscale options for decoding.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.JpegDownscale.None">\r
+            <summary>\r
+            No downscale.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.JpegDownscale.OneHalf">\r
+            <summary>\r
+            1/2 downscale.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.JpegDownscale.OneFourth">\r
+            <summary>\r
+            1/4 downscale.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.JpegDownscale.OneEighth">\r
+            <summary>\r
+            1/8 downscale.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.PngCompression">\r
+            <summary>\r
+            Specifies the PNG compression levels.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.None">\r
+            <summary>\r
+            No Compression.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.Level1">\r
+            <summary>\r
+            Compression Level 1. Best speed.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.Level2">\r
+            <summary>\r
+            Compression Level 2.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.Level3">\r
+            <summary>\r
+            Compression Level 3.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.Level4">\r
+            <summary>\r
+            Compression Level 4.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.Level5">\r
+            <summary>\r
+            Compression Level 5.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.Level6">\r
+            <summary>\r
+            Compression Level 6.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.Level7">\r
+            <summary>\r
+            Compression Level 7.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.Level8">\r
+            <summary>\r
+            Compression Level 8.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Util.PngCompression.Level9">\r
+            <summary>\r
+            Compression Level 9.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ThumbnailExtractionResult">\r
+            <summary>\r
+            Represents the result of the thumbnail extraction.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ThumbnailExtractionResult.RawData">\r
+            <summary>\r
+            The thumbnail data.\r
+            </summary>\r
+            <since_tizen> 3 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Util.ThumbnailExtractionResult.Size">\r
+            <summary>\r
+            The size of the thumbnail.\r
+            </summary>\r
+            <since_tizen> 3 </since_tizen>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Util.ThumbnailExtractor">\r
+            <summary>\r
+            Provides the ability to extract the thumbnail from media files.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String)">\r
+            <summary>\r
+            Extracts the thumbnail for the given media with the specified path.\r
+            </summary>\r
+            <since_tizen> 3 </since_tizen>\r
+            <returns>A task that represents the asynchronous extracting operation.</returns>\r
+            <remarks>The size of the thumbnail will be the default size (320x240).</remarks>\r
+            <param name="path">The path of the media file to extract the thumbnail.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>\r
+            <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exist.</exception>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege for accessing the <paramref name="path"/>.</exception>\r
+            <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String,System.Threading.CancellationToken)">\r
+            <summary>\r
+            Extracts the thumbnail for the given media with the specified path.\r
+            </summary>\r
+            <returns>A task that represents the asynchronous extracting operation.</returns>\r
+            <remarks>The size of the thumbnail will be the default size(320x240).\n</remarks>\r
+            <param name="path">The path of the media file to extract the thumbnail.</param>\r
+            <param name="cancellationToken">The token to stop the operation.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>\r
+            <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exist.</exception>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege for accessing the <paramref name="path"/>.</exception>\r
+            <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String,Tizen.Multimedia.Size)">\r
+            <summary>\r
+            Extracts the thumbnail for the given media with the specified path and size.\r
+            </summary>\r
+            <since_tizen> 3 </since_tizen>\r
+            <returns>A task that represents the asynchronous extracting operation.</returns>\r
+            <remarks>\r
+            If the width is not a multiple of 8, it can be changed by the inner process.\n\r
+            The width will be a multiple of 8 greater than the set value.\r
+            </remarks>\r
+            <param name="path">The path of the media file to extract the thumbnail.</param>\r
+            <param name="size">The size of the thumbnail.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>\r
+            <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exist.</exception>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege for accessing the <paramref name="path"/>.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                The width or the height of <paramref name="size"/> is less than or equal to zero.\r
+            </exception>\r
+            <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Util.ThumbnailExtractor.ExtractAsync(System.String,Tizen.Multimedia.Size,System.Threading.CancellationToken)">\r
+            <summary>\r
+            Extracts the thumbnail for the given media with the specified path and size.\r
+            </summary>\r
+            <since_tizen> 3 </since_tizen>\r
+            <returns>A task that represents the asynchronous extracting operation.</returns>\r
+            <remarks>\r
+            If the width is not a multiple of 8, it can be changed by the inner process.\n\r
+            The width will be a multiple of 8 greater than the set value.\r
+            </remarks>\r
+            <param name="path">The path of the media file to extract the thumbnail.</param>\r
+            <param name="size">The size of the thumbnail.</param>\r
+            <param name="cancellationToken">The token to stop the operation.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null.</exception>\r
+            <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exist.</exception>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege for accessing the <paramref name="path"/>.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                The width or the height of <paramref name="size"/> is less than or equal to zero.\r
+            </exception>\r
+            <exception cref="T:Tizen.Multimedia.FileFormatException">The specified file is not supported.</exception>\r
+        </member>\r
+    </members>\r
+</doc>\r