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
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
Declaration
public Task EncodeAsync(byte[] inputBuffer, Stream outStream)
Parameters
| Type | Name | Description |
|---|---|---|
| byte[] | inputBuffer | The image buffer to encode. |
| Stream | outStream | The stream that the image is encoded to. |
Returns
| Type | Description |
|---|---|
| Task | A task that represents the asynchronous encoding operation. |
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. |