@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DolbyVision extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
DolbyVision() |
Modifier and Type | Method and Description |
---|---|
DolbyVision |
clone() |
boolean |
equals(Object obj) |
DolbyVisionLevel6Metadata |
getL6Metadata()
Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to override the MaxCLL and MaxFALL values in
your input with new values.
|
String |
getL6Mode()
Use Dolby Vision Mode to choose how the service will handle Dolby Vision MaxCLL and MaxFALL properies.
|
String |
getMapping()
Required when you set Dolby Vision Profile to Profile 8.1.
|
String |
getProfile()
Required when you use Dolby Vision processing.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setL6Metadata(DolbyVisionLevel6Metadata l6Metadata)
Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to override the MaxCLL and MaxFALL values in
your input with new values.
|
void |
setL6Mode(String l6Mode)
Use Dolby Vision Mode to choose how the service will handle Dolby Vision MaxCLL and MaxFALL properies.
|
void |
setMapping(String mapping)
Required when you set Dolby Vision Profile to Profile 8.1.
|
void |
setProfile(String profile)
Required when you use Dolby Vision processing.
|
String |
toString()
Returns a string representation of this object.
|
DolbyVision |
withL6Metadata(DolbyVisionLevel6Metadata l6Metadata)
Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to override the MaxCLL and MaxFALL values in
your input with new values.
|
DolbyVision |
withL6Mode(DolbyVisionLevel6Mode l6Mode)
Use Dolby Vision Mode to choose how the service will handle Dolby Vision MaxCLL and MaxFALL properies.
|
DolbyVision |
withL6Mode(String l6Mode)
Use Dolby Vision Mode to choose how the service will handle Dolby Vision MaxCLL and MaxFALL properies.
|
DolbyVision |
withMapping(DolbyVisionMapping mapping)
Required when you set Dolby Vision Profile to Profile 8.1.
|
DolbyVision |
withMapping(String mapping)
Required when you set Dolby Vision Profile to Profile 8.1.
|
DolbyVision |
withProfile(DolbyVisionProfile profile)
Required when you use Dolby Vision processing.
|
DolbyVision |
withProfile(String profile)
Required when you use Dolby Vision processing.
|
public void setL6Metadata(DolbyVisionLevel6Metadata l6Metadata)
l6Metadata
- Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to override the MaxCLL and MaxFALL values
in your input with new values.public DolbyVisionLevel6Metadata getL6Metadata()
public DolbyVision withL6Metadata(DolbyVisionLevel6Metadata l6Metadata)
l6Metadata
- Use these settings when you set DolbyVisionLevel6Mode to SPECIFY to override the MaxCLL and MaxFALL values
in your input with new values.public void setL6Mode(String l6Mode)
l6Mode
- Use Dolby Vision Mode to choose how the service will handle Dolby Vision MaxCLL and MaxFALL properies.DolbyVisionLevel6Mode
public String getL6Mode()
DolbyVisionLevel6Mode
public DolbyVision withL6Mode(String l6Mode)
l6Mode
- Use Dolby Vision Mode to choose how the service will handle Dolby Vision MaxCLL and MaxFALL properies.DolbyVisionLevel6Mode
public DolbyVision withL6Mode(DolbyVisionLevel6Mode l6Mode)
l6Mode
- Use Dolby Vision Mode to choose how the service will handle Dolby Vision MaxCLL and MaxFALL properies.DolbyVisionLevel6Mode
public void setMapping(String mapping)
mapping
- Required when you set Dolby Vision Profile to Profile 8.1. When you set Content mapping to None, content
mapping is not applied to the HDR10-compatible signal. Depending on the source peak nit level, clipping
might occur on HDR devices without Dolby Vision. When you set Content mapping to HDR10 1000, the
transcoder creates a 1,000 nits peak HDR10-compatible signal by applying static content mapping to the
source. This mode is speed-optimized for PQ10 sources with metadata that is created from analysis. For
graded Dolby Vision content, be aware that creative intent might not be guaranteed with extreme 1,000 nits
trims.DolbyVisionMapping
public String getMapping()
DolbyVisionMapping
public DolbyVision withMapping(String mapping)
mapping
- Required when you set Dolby Vision Profile to Profile 8.1. When you set Content mapping to None, content
mapping is not applied to the HDR10-compatible signal. Depending on the source peak nit level, clipping
might occur on HDR devices without Dolby Vision. When you set Content mapping to HDR10 1000, the
transcoder creates a 1,000 nits peak HDR10-compatible signal by applying static content mapping to the
source. This mode is speed-optimized for PQ10 sources with metadata that is created from analysis. For
graded Dolby Vision content, be aware that creative intent might not be guaranteed with extreme 1,000 nits
trims.DolbyVisionMapping
public DolbyVision withMapping(DolbyVisionMapping mapping)
mapping
- Required when you set Dolby Vision Profile to Profile 8.1. When you set Content mapping to None, content
mapping is not applied to the HDR10-compatible signal. Depending on the source peak nit level, clipping
might occur on HDR devices without Dolby Vision. When you set Content mapping to HDR10 1000, the
transcoder creates a 1,000 nits peak HDR10-compatible signal by applying static content mapping to the
source. This mode is speed-optimized for PQ10 sources with metadata that is created from analysis. For
graded Dolby Vision content, be aware that creative intent might not be guaranteed with extreme 1,000 nits
trims.DolbyVisionMapping
public void setProfile(String profile)
profile
- Required when you use Dolby Vision processing. Set Profile to Profile 5 to only include frame-interleaved
Dolby Vision metadata in your output. Set Profile to Profile 8.1 to include both frame-interleaved Dolby
Vision metadata and HDR10 metadata in your output.DolbyVisionProfile
public String getProfile()
DolbyVisionProfile
public DolbyVision withProfile(String profile)
profile
- Required when you use Dolby Vision processing. Set Profile to Profile 5 to only include frame-interleaved
Dolby Vision metadata in your output. Set Profile to Profile 8.1 to include both frame-interleaved Dolby
Vision metadata and HDR10 metadata in your output.DolbyVisionProfile
public DolbyVision withProfile(DolbyVisionProfile profile)
profile
- Required when you use Dolby Vision processing. Set Profile to Profile 5 to only include frame-interleaved
Dolby Vision metadata in your output. Set Profile to Profile 8.1 to include both frame-interleaved Dolby
Vision metadata and HDR10 metadata in your output.DolbyVisionProfile
public String toString()
toString
in class Object
Object.toString()
public DolbyVision clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.