RdOptimizerSettings
Inheritance: java.lang.Object
public class RdOptimizerSettings
Класс настроек оптимизатора RD.
Конструкторы
| Конструктор | Описание |
|---|---|
| RdOptimizerSettings() | Инициализирует новый экземпляр класса RdOptimizerSettings. |
Методы
| Метод | Описание |
|---|---|
| getBppScale() | Получает коэффициент масштабирования BPP (бит на пиксель). |
| setBppScale(int value) | Задает коэффициент масштабирования BPP (бит на пиксель). |
| getBppMax() | Получает максимальное значение R для учета в битах на пиксель |
| setBppMax(double value) | Задает максимальное значение R для учета в битах на пиксель |
| getMaxQ() | Получает максимальное значение квантования. |
| setMaxQ(int value) | Задает максимальное значение квантования. |
| getMinQ() | Получает минимально допустимое значение квантования. |
| getMaxPixelValue() | Получает максимальное значение пикселя. |
| getPsnrMax() | Получает ожидаемое максимальное значение PSNR. |
| getDiscretizedBppMax() | Получает максимальное значение R для учета. |
| create() | Создает этот экземпляр. |
RdOptimizerSettings()
public RdOptimizerSettings()
Инициализирует новый экземпляр класса RdOptimizerSettings.
getBppScale()
public int getBppScale()
Получает коэффициент масштабирования BPP (бит на пиксель).
Returns: int - масштаб BPP.
setBppScale(int value)
public void setBppScale(int value)
Задает коэффициент масштабирования BPP (бит на пиксель).
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Масштаб BPP. |
getBppMax()
public double getBppMax()
Получает максимальное значение R для учета в битах на пиксель
Returns: double - максимальное значение R для учета в битах на пиксель.
setBppMax(double value)
public void setBppMax(double value)
Задает максимальное значение R для учета в битах на пиксель
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | double | Максимальное значение R для рассмотрения в битах на пиксель. |
getMaxQ()
public int getMaxQ()
Получает максимальное значение квантования.
Returns: int - Максимальное значение квантизации.
setMaxQ(int value)
public void setMaxQ(int value)
Задает максимальное значение квантования.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | Максимальное значение квантизации. |
getMinQ()
public int getMinQ()
Получает минимально допустимое значение квантования.
Returns: int - Минимальное разрешённое значение квантизации.
getMaxPixelValue()
public int getMaxPixelValue()
Получает максимальное значение пикселя.
Returns: int - Максимальное значение пикселя.
getPsnrMax()
public int getPsnrMax()
Получает ожидаемое максимальное значение PSNR.
Returns: int - Максимальное значение пикселя.
getDiscretizedBppMax()
public int getDiscretizedBppMax()
Получает максимальное значение R для учета.
Returns: int - Максимальное значение R для рассмотрения.
create()
public static RdOptimizerSettings create()
Создает этот экземпляр.
Returns: RdOptimizerSettings - returns RDOptimizerSettings class instance