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

Classe des paramètres de l'optimiseur RD
## Constructeurs

| Constructeur | Description |
| --- | --- |
| [RdOptimizerSettings()](#RdOptimizerSettings--) | Initialise une nouvelle instance de la classe `RdOptimizerSettings`. |
## Méthodes

| Méthode | Description |
| --- | --- |
| [getBppScale()](#getBppScale--) | Obtient le facteur d'échelle BPP (bits par pixel). |
| [setBppScale(int value)](#setBppScale-int-) | Définit le facteur d'échelle BPP (bits par pixel). |
| [getBppMax()](#getBppMax--) | Obtient la valeur maximale R à considérer en bits par pixel |
| [setBppMax(double value)](#setBppMax-double-) | Définit la valeur maximale R à considérer en bits par pixel |
| [getMaxQ()](#getMaxQ--) | Obtient la valeur maximale de quantification. |
| [setMaxQ(int value)](#setMaxQ-int-) | Définit la valeur maximale de quantification. |
| [getMinQ()](#getMinQ--) | Obtient la valeur minimale de quantification autorisée. |
| [getMaxPixelValue()](#getMaxPixelValue--) | Obtient la valeur maximale du pixel. |
| [getPsnrMax()](#getPsnrMax--) | Obtient la valeur maximale attendue du PSNR. |
| [getDiscretizedBppMax()](#getDiscretizedBppMax--) | Obtient la valeur maximale R à considérer. |
| [create()](#create--) | Crée cette instance. |
### RdOptimizerSettings() {#RdOptimizerSettings--}
```
public RdOptimizerSettings()
```


Initialise une nouvelle instance de la classe `RdOptimizerSettings`.

### getBppScale() {#getBppScale--}
```
public int getBppScale()
```


Obtient le facteur d'échelle BPP (bits par pixel).

**Returns:**
int - L'échelle BPP.
### setBppScale(int value) {#setBppScale-int-}
```
public void setBppScale(int value)
```


Définit le facteur d'échelle BPP (bits par pixel).

**Parameters:**
| Paramètre | Type | Description |
| --- | --- | --- |
| valeur | int | L'échelle BPP. |

### getBppMax() {#getBppMax--}
```
public double getBppMax()
```


Obtient la valeur maximale R à considérer en bits par pixel

**Returns:**
double - La valeur maximale R à considérer en bits par pixel.
### setBppMax(double value) {#setBppMax-double-}
```
public void setBppMax(double value)
```


Définit la valeur maximale R à considérer en bits par pixel

**Parameters:**
| Paramètre | Type | Description |
| --- | --- | --- |
| valeur | double | La valeur maximale R à considérer en bits par pixel. |

### getMaxQ() {#getMaxQ--}
```
public int getMaxQ()
```


Obtient la valeur maximale de quantification.

**Returns:**
int - La valeur maximale de quantification.
### setMaxQ(int value) {#setMaxQ-int-}
```
public void setMaxQ(int value)
```


Définit la valeur maximale de quantification.

**Parameters:**
| Paramètre | Type | Description |
| --- | --- | --- |
| valeur | int | La valeur maximale de quantification. |

### getMinQ() {#getMinQ--}
```
public int getMinQ()
```


Obtient la valeur minimale de quantification autorisée.

**Returns:**
int - La valeur minimale minimale autorisée de quantification.
### getMaxPixelValue() {#getMaxPixelValue--}
```
public int getMaxPixelValue()
```


Obtient la valeur maximale du pixel.

**Returns:**
int - La valeur maximale maximale du pixel.
### getPsnrMax() {#getPsnrMax--}
```
public int getPsnrMax()
```


Obtient la valeur maximale attendue du PSNR.

**Returns:**
int - La valeur maximale maximale du pixel.
### getDiscretizedBppMax() {#getDiscretizedBppMax--}
```
public int getDiscretizedBppMax()
```


Obtient la valeur maximale R à considérer.

**Returns:**
int - La valeur maximale R à considérer.
### create() {#create--}
```
public static RdOptimizerSettings create()
```


Crée cette instance.

**Returns:**
[RdOptimizerSettings](../../com.aspose.imaging.imageoptions/rdoptimizersettings) - returns RDOptimizerSettings class instance
