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:

参数类型描述
valueintBPP 缩放。

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