
**Inheritance:**
java.lang.Object
```
public class RdOptimizerSettings
```

RD optimizer settings class
## Constructors

| Constructor | Description |
| --- | --- |
| [RdOptimizerSettings()](#RdOptimizerSettings--) | Initializes a new instance of the  RdOptimizerSettings  class. |
## Methods

| Method | Description |
| --- | --- |
| [create()](#create--) | Creates this instance. |
| [equals(Object arg0)](#equals-java.lang.Object-) |  |
| [getBppMax()](#getBppMax--) | Gets the maximum R value for consideration in in bits per pixel |
| [getBppScale()](#getBppScale--) | Gets the BPP (bits per pixel) scale factor. |
| [getClass()](#getClass--) |  |
| [getDcClamp_internalized()](#getDcClamp-internalized--) | Gets the DC clamp value to restrict quantization values range for the first top-left pixel in the block. |
| [getDiscretizedBppMax()](#getDiscretizedBppMax--) | Gets the maximum R value for consideration. |
| [getMaxChannel_internalized()](#getMaxChannel-internalized--) | Gets the maximum color channel count to use. |
| [getMaxPixelValue()](#getMaxPixelValue--) | Gets the maximum pixel value. |
| [getMaxQ()](#getMaxQ--) | Gets the maximum quantization value. |
| [getMinQ()](#getMinQ--) | Gets the minimum allowed quantization value. |
| [getPsnrMax()](#getPsnrMax--) | Gets the PSNR maximum expected value. |
| [hashCode()](#hashCode--) |  |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [setBppMax(double value)](#setBppMax-double-) | Sets the maximum R value for consideration in in bits per pixel |
| [setBppScale(int value)](#setBppScale-int-) | Sets the BPP (bits per pixel) scale factor. |
| [setMaxChannel_internalized(int value)](#setMaxChannel-internalized-int-) | Sets the maximum color channel count to use. |
| [setMaxQ(int value)](#setMaxQ-int-) | Sets the maximum quantization value. |
| [toString()](#toString--) |  |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### RdOptimizerSettings() {#RdOptimizerSettings--}
```
public RdOptimizerSettings()
```


Initializes a new instance of the  RdOptimizerSettings  class.

### create() {#create--}
```
public static RdOptimizerSettings create()
```


Creates this instance.

**Returns:**
[RdOptimizerSettings](../../com.aspose.psd.imageoptions/rdoptimizersettings) - returns RDOptimizerSettings class instance
### equals(Object arg0) {#equals-java.lang.Object-}
```
public boolean equals(Object arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Object |  |

**Returns:**
boolean
### getBppMax() {#getBppMax--}
```
public double getBppMax()
```


Gets the maximum R value for consideration in in bits per pixel

**Returns:**
double - The maximum R value for consideration in bits per pixel.
### getBppScale() {#getBppScale--}
```
public int getBppScale()
```


Gets the BPP (bits per pixel) scale factor.

**Returns:**
int - The BPP scale.
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getDcClamp_internalized() {#getDcClamp-internalized--}
```
public int getDcClamp_internalized()
```


Gets the DC clamp value to restrict quantization values range for the first top-left pixel in the block.

**Returns:**
int - The DC clamp value.
### getDiscretizedBppMax() {#getDiscretizedBppMax--}
```
public int getDiscretizedBppMax()
```


Gets the maximum R value for consideration.

**Returns:**
int - The maximum R value for consideration.
### getMaxChannel_internalized() {#getMaxChannel-internalized--}
```
public int getMaxChannel_internalized()
```


Gets the maximum color channel count to use.

**Returns:**
int - The maximum color channel index.
### getMaxPixelValue() {#getMaxPixelValue--}
```
public int getMaxPixelValue()
```


Gets the maximum pixel value.

**Returns:**
int - The maximum maximum pixel value.
### getMaxQ() {#getMaxQ--}
```
public int getMaxQ()
```


Gets the maximum quantization value.

**Returns:**
int - The maximum quantization value.
### getMinQ() {#getMinQ--}
```
public int getMinQ()
```


Gets the minimum allowed quantization value.

**Returns:**
int - The minimum minimum allowed quantization value.
### getPsnrMax() {#getPsnrMax--}
```
public int getPsnrMax()
```


Gets the PSNR maximum expected value.

**Returns:**
int - The maximum maximum pixel value.
### hashCode() {#hashCode--}
```
public native int hashCode()
```




**Returns:**
int
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### setBppMax(double value) {#setBppMax-double-}
```
public void setBppMax(double value)
```


Sets the maximum R value for consideration in in bits per pixel

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The maximum R value for consideration in bits per pixel. |

### setBppScale(int value) {#setBppScale-int-}
```
public void setBppScale(int value)
```


Sets the BPP (bits per pixel) scale factor.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | The BPP scale. |

### setMaxChannel_internalized(int value) {#setMaxChannel-internalized-int-}
```
public void setMaxChannel_internalized(int value)
```


Sets the maximum color channel count to use.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | The maximum color channel index. |

### setMaxQ(int value) {#setMaxQ-int-}
```
public void setMaxQ(int value)
```


Sets the maximum quantization value.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | The maximum quantization value. |

### toString() {#toString--}
```
public String toString()
```




**Returns:**
java.lang.String
### wait() {#wait--}
```
public final void wait()
```




### wait(long arg0) {#wait-long-}
```
public final void wait(long arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}
```
public final void wait(long arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |

