RdOptimizerSettings

Inheritance: java.lang.Object

public class RdOptimizerSettings

RD-optimeringsinställningsklass.

Konstruktörer

KonstruktorBeskrivning
RdOptimizerSettings()Initierar en ny instans av klassen RdOptimizerSettings.

Metoder

MetodBeskrivning
getBppScale()Hämtar BPP (bits per pixel)-skalningsfaktorn.
setBppScale(int value)Anger BPP (bits per pixel)-skalningsfaktorn.
getBppMax()Hämtar det maximala R-värdet för övervägning i bits per pixel
setBppMax(double value)Anger det maximala R-värdet för övervägning i bits per pixel
getMaxQ()Hämtar det maximala kvantiseringsvärdet.
setMaxQ(int value)Anger det maximala kvantiseringsvärdet.
getMinQ()Hämtar det minsta tillåtna kvantiseringsvärdet.
getMaxPixelValue()Hämtar det maximala pixelvärdet.
getPsnrMax()Hämtar det maximala förväntade PSNR-värdet.
getDiscretizedBppMax()Hämtar det maximala R-värdet för övervägning.
create()Skapar denna instans.

RdOptimizerSettings()

public RdOptimizerSettings()

Initierar en ny instans av klassen RdOptimizerSettings.

getBppScale()

public int getBppScale()

Hämtar BPP (bits per pixel)-skalningsfaktorn.

Returns: int - BPP-skalan.

setBppScale(int value)

public void setBppScale(int value)

Anger BPP (bits per pixel)-skalningsfaktorn.

Parameters:

ParameterTypBeskrivning
värdeintBPP-skalan.

getBppMax()

public double getBppMax()

Hämtar det maximala R-värdet för övervägning i bits per pixel

Returns: double - Det maximala R-värdet för övervägning i bits per pixel.

setBppMax(double value)

public void setBppMax(double value)

Anger det maximala R-värdet för övervägning i bits per pixel

Parameters:

ParameterTypBeskrivning
värdedoubleDet maximala R‑värdet för övervägande i bitar per pixel.

getMaxQ()

public int getMaxQ()

Hämtar det maximala kvantiseringsvärdet.

Returns: int - Det maximala kvantiseringsvärdet.

setMaxQ(int value)

public void setMaxQ(int value)

Anger det maximala kvantiseringsvärdet.

Parameters:

ParameterTypBeskrivning
värdeintDet maximala kvantiseringsvärdet.

getMinQ()

public int getMinQ()

Hämtar det minsta tillåtna kvantiseringsvärdet.

Returns: int - Det minsta minsta tillåtna kvantiseringsvärdet.

getMaxPixelValue()

public int getMaxPixelValue()

Hämtar det maximala pixelvärdet.

Returns: int - Det maximala maximala pixelvärdet.

getPsnrMax()

public int getPsnrMax()

Hämtar det maximala förväntade PSNR-värdet.

Returns: int - Det maximala maximala pixelvärdet.

getDiscretizedBppMax()

public int getDiscretizedBppMax()

Hämtar det maximala R-värdet för övervägning.

Returns: int - Det maximala R‑värdet för övervägande.

create()

public static RdOptimizerSettings create()

Skapar denna instans.

Returns: RdOptimizerSettings - returns RDOptimizerSettings class instance