public class ColorConfig extends Object
Constructor and Description |
---|
ColorConfig() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
ChromaLocation |
getChromaLocation()
The chroma location to be applied
|
ColorPrimaries |
getColorPrimaries()
The color primaries to be applied.
|
ColorRange |
getColorRange()
The color range to be applied.
|
ColorSpace |
getColorSpace()
The color space to be applied.
|
ColorTransfer |
getColorTransfer()
The color transfer to be applied.
|
Boolean |
getCopyChromaLocationFlag()
Copy the chroma location setting from the input source
|
Boolean |
getCopyColorPrimariesFlag()
Copy the color primaries setting from the input source
|
Boolean |
getCopyColorRangeFlag()
Copy the color range setting from the input source
|
Boolean |
getCopyColorSpaceFlag()
Copy the color space setting from the input source
|
Boolean |
getCopyColorTransferFlag()
Copy the color transfer setting from the input source
|
InputColorRange |
getInputColorRange()
Override the color range detected in the input file.
|
InputColorSpace |
getInputColorSpace()
Override the color space detected in the input file.
|
int |
hashCode() |
void |
setChromaLocation(ChromaLocation chromaLocation)
The chroma location to be applied
|
void |
setColorPrimaries(ColorPrimaries colorPrimaries)
The color primaries to be applied.
|
void |
setColorRange(ColorRange colorRange)
The color range to be applied.
|
void |
setColorSpace(ColorSpace colorSpace)
The color space to be applied.
|
void |
setColorTransfer(ColorTransfer colorTransfer)
The color transfer to be applied.
|
void |
setCopyChromaLocationFlag(Boolean copyChromaLocationFlag)
Copy the chroma location setting from the input source
|
void |
setCopyColorPrimariesFlag(Boolean copyColorPrimariesFlag)
Copy the color primaries setting from the input source
|
void |
setCopyColorRangeFlag(Boolean copyColorRangeFlag)
Copy the color range setting from the input source
|
void |
setCopyColorSpaceFlag(Boolean copyColorSpaceFlag)
Copy the color space setting from the input source
|
void |
setCopyColorTransferFlag(Boolean copyColorTransferFlag)
Copy the color transfer setting from the input source
|
void |
setInputColorRange(InputColorRange inputColorRange)
Override the color range detected in the input file.
|
void |
setInputColorSpace(InputColorSpace inputColorSpace)
Override the color space detected in the input file.
|
String |
toString() |
public Boolean getCopyChromaLocationFlag()
public void setCopyChromaLocationFlag(Boolean copyChromaLocationFlag)
copyChromaLocationFlag
- Copy the chroma location setting from the input sourcepublic Boolean getCopyColorSpaceFlag()
public void setCopyColorSpaceFlag(Boolean copyColorSpaceFlag)
copyColorSpaceFlag
- Copy the color space setting from the input sourcepublic Boolean getCopyColorPrimariesFlag()
public void setCopyColorPrimariesFlag(Boolean copyColorPrimariesFlag)
copyColorPrimariesFlag
- Copy the color primaries setting from the input sourcepublic Boolean getCopyColorRangeFlag()
public void setCopyColorRangeFlag(Boolean copyColorRangeFlag)
copyColorRangeFlag
- Copy the color range setting from the input sourcepublic Boolean getCopyColorTransferFlag()
public void setCopyColorTransferFlag(Boolean copyColorTransferFlag)
copyColorTransferFlag
- Copy the color transfer setting from the input sourcepublic ChromaLocation getChromaLocation()
public void setChromaLocation(ChromaLocation chromaLocation)
chromaLocation
- The chroma location to be appliedpublic ColorSpace getColorSpace()
public void setColorSpace(ColorSpace colorSpace)
colorSpace
- The color space to be applied. If used on a Dolby Vision stream, this value must be set to UNSPECIFIED.public ColorPrimaries getColorPrimaries()
public void setColorPrimaries(ColorPrimaries colorPrimaries)
colorPrimaries
- The color primaries to be applied. If used on a Dolby Vision stream, this value must be set to UNSPECIFIED.public ColorRange getColorRange()
public void setColorRange(ColorRange colorRange)
colorRange
- The color range to be applied. If used on a Dolby Vision stream, this value must be set to JPEG.public ColorTransfer getColorTransfer()
public void setColorTransfer(ColorTransfer colorTransfer)
colorTransfer
- The color transfer to be applied. If used on a Dolby Vision stream, this value must be set to UNSPECIFIED.public InputColorSpace getInputColorSpace()
public void setInputColorSpace(InputColorSpace inputColorSpace)
inputColorSpace
- Override the color space detected in the input file. If not set the input color space will be automatically detected if possible.public InputColorRange getInputColorRange()
public void setInputColorRange(InputColorRange inputColorRange)
inputColorRange
- Override the color range detected in the input file. If not set the input color range will be automatically detected if possible.Copyright © 2021. All rights reserved.