**Inheritance:**
java.lang.Object

**All Implemented Interfaces:**
com.aspose.ms.System.IDisposable
```
public final class EncoderParameters implements System.IDisposable
```

Encapsulates an array of [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) objects.
## Constructors

| Constructor | Description |
| --- | --- |
| [EncoderParameters(int count)](#EncoderParameters-int-) | Initializes a new instance of the [EncoderParameters](../../com.aspose.drawing.imaging/encoderparameters) class that can contain the specified number of [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) objects. |
| [EncoderParameters()](#EncoderParameters--) | Initializes a new instance of the [EncoderParameters](../../com.aspose.drawing.imaging/encoderparameters) class that can contain one [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) object. |
## Methods

| Method | Description |
| --- | --- |
| [getParam()](#getParam--) | Gets or sets an array of [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) objects. |
| [setParam(EncoderParameter[] value)](#setParam-com.aspose.drawing.imaging.EncoderParameter---) | Gets or sets an array of [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) objects. |
| [dispose()](#dispose--) | Releases all resources used by this [EncoderParameters](../../com.aspose.drawing.imaging/encoderparameters) object. |
### EncoderParameters(int count) {#EncoderParameters-int-}
```
public EncoderParameters(int count)
```


Initializes a new instance of the [EncoderParameters](../../com.aspose.drawing.imaging/encoderparameters) class that can contain the specified number of [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) objects.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| count | int | An integer that specifies the number of [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) objects that the [EncoderParameters](../../com.aspose.drawing.imaging/encoderparameters) object can contain. |

### EncoderParameters() {#EncoderParameters--}
```
public EncoderParameters()
```


Initializes a new instance of the [EncoderParameters](../../com.aspose.drawing.imaging/encoderparameters) class that can contain one [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) object.

### getParam() {#getParam--}
```
public EncoderParameter[] getParam()
```


Gets or sets an array of [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) objects.

**Returns:**
com.aspose.drawing.imaging.EncoderParameter[] - The array of [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) objects.
### setParam(EncoderParameter[] value) {#setParam-com.aspose.drawing.imaging.EncoderParameter---}
```
public void setParam(EncoderParameter[] value)
```


Gets or sets an array of [EncoderParameter](../../com.aspose.drawing.imaging/encoderparameter) objects.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [EncoderParameter\[\]](../../com.aspose.drawing.imaging/encoderparameter) |  |

### dispose() {#dispose--}
```
public void dispose()
```


Releases all resources used by this [EncoderParameters](../../com.aspose.drawing.imaging/encoderparameters) object.

