Package gov.nih.mipav.model.file
Enum libxl.JxlTransferFunction
- All Implemented Interfaces:
Serializable,Comparable<libxl.JxlTransferFunction>,java.lang.constant.Constable
- Enclosing class:
libxl
Built-in transfer functions for color encoding. Enum values match a subset
of CICP (Rec. ITU-T H.273 | ISO/IEC 23091-2:2019(E)) unless specified
otherwise.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAs specified in ITU-R BT.709-6As specified in SMPTE ST 428-1Transfer function follows power law given by the gamma value in @ref JxlColorEncoding.As specified in Rec.The gamma exponent is 1As specified in SMPTE ST 2084As specified in IEC 61966-2-1 sRGBNone of the other table entries describe the transfer function. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintstatic libxl.JxlTransferFunctionReturns the enum constant of this type with the specified name.static libxl.JxlTransferFunction[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
JXL_TRANSFER_FUNCTION_709
As specified in ITU-R BT.709-6 -
JXL_TRANSFER_FUNCTION_UNKNOWN
None of the other table entries describe the transfer function. -
JXL_TRANSFER_FUNCTION_LINEAR
The gamma exponent is 1 -
JXL_TRANSFER_FUNCTION_SRGB
As specified in IEC 61966-2-1 sRGB -
JXL_TRANSFER_FUNCTION_PQ
As specified in SMPTE ST 2084 -
JXL_TRANSFER_FUNCTION_DCI
As specified in SMPTE ST 428-1 -
JXL_TRANSFER_FUNCTION_HLG
As specified in Rec. ITU-R BT.2100-1 (HLG) -
JXL_TRANSFER_FUNCTION_GAMMA
Transfer function follows power law given by the gamma value in @ref JxlColorEncoding. Not a CICP value.
-
-
Field Details
-
numVal
private final int numVal
-
-
Constructor Details
-
JxlTransferFunction
private JxlTransferFunction(int numVal)
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumVal
public int getNumVal()
-