Class ImageEncoder

Definition

Namespace:
Tizen.Multimedia.Util
Assembly:
Tizen.Multimedia.Util.dll
API Level:
4

This is a base class for image encoders.

C#
Copy
public abstract class ImageEncoder : IDisposable
Inheritance
ImageEncoder
Derived

Properties

View Source

OutputFormat

Gets the image format of this encoder.

Declaration
C#
Copy
public ImageFormat OutputFormat { get; }
Property Value
Type Description
ImageFormat
API Level: 4

Methods

View Source

Dispose()

Releases all resources used by the ImageEncoder.

Declaration
C#
Copy
public void Dispose()
API Level: 4
View Source

Dispose(Boolean)

Releases the unmanaged resources used by the ImageEncoder.

Declaration
C#
Copy
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
Boolean disposing

true to release both managed and unmanaged resources; false to release only unmanaged resources.

API Level: 4
View Source

EncodeAsync(Byte[], Stream)

Encodes an image from a raw image buffer to a specified .

Declaration
C#
Copy
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.

API Level: 4
View Source

SetColorSpace(ColorSpace)

Sets the color-space of the output image.

Declaration
C#
Copy
public void SetColorSpace(ColorSpace colorSpace)
Parameters
Type Name Description
ColorSpace colorSpace

The target color-space.

API Level: 4
View Source

SetResolution(Size)

Sets the resolution of the output image.

Declaration
C#
Copy
public void SetResolution(Size resolution)
Parameters
Type Name Description
Size resolution

The target resolution.

API Level: 4

Extension Methods