-<?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