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:

ПараметрТипОписание
valueintМасштаб BPP.

getBppMax()

public double getBppMax()

Получает максимальное значение R для учета в битах на пиксель

Returns: double - максимальное значение R для учета в битах на пиксель.

setBppMax(double value)

public void setBppMax(double value)

Задает максимальное значение R для учета в битах на пиксель

Parameters:

ПараметрТипОписание
valuedoubleМаксимальное значение R для рассмотрения в битах на пиксель.

getMaxQ()

public int getMaxQ()

Получает максимальное значение квантования.

Returns: int - Максимальное значение квантизации.

setMaxQ(int value)

public void setMaxQ(int value)

Задает максимальное значение квантования.

Parameters:

ПараметрТипОписание
valueintМаксимальное значение квантизации.

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