Class ImageEncoder
Definition
- Namespace:
- Tizen.Multimedia.Util
- Assembly:
- Tizen.Multimedia.Util.dll
This is a base class for image encoders.
public abstract class ImageEncoder : IDisposable
- Inheritance
-
objectImageEncoder
- Derived
- Implements
-
System.IDisposable
Properties
View SourceOutputFormat
Gets the image format of this encoder.
Declaration
public ImageFormat OutputFormat { get; }
Property Value
| Type | Description |
|---|---|
| ImageFormat |
Methods
View SourceDispose()
Releases all resources used by the ImageEncoder.
Declaration
public void Dispose()
Dispose(bool)
Releases the unmanaged resources used by the ImageEncoder.
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
EncodeAsync(byte[], Stream)
Encodes an image from a raw image buffer to a specified System.IO.Stream.
Declaration
public Task EncodeAsync(byte[] inputBuffer, Stream outStream)
Parameters
| Type | Name | Description |
|---|---|---|
| byte[] | inputBuffer | The image buffer to encode. |
| System.IO.Stream | outStream | The stream that the image is encoded to. |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task | A task that represents the asynchronous encoding operation. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ArgumentException |
|
| System.InvalidOperationException | The resolution is not set. |
| System.ObjectDisposedException | The ImageEncoder has already been disposed of. |
See Also
View SourceSetColorSpace(ColorSpace)
Declaration
public void SetColorSpace(ColorSpace colorSpace)
Parameters
| Type | Name | Description |
|---|---|---|
| ColorSpace | colorSpace |
SetResolution(Size)
Sets the resolution of the output image.
Declaration
public void SetResolution(Size resolution)
Parameters
| Type | Name | Description |
|---|---|---|
| Size | resolution | The target resolution. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentOutOfRangeException | The width of |