public class DolbyDigitalLoudnessControl extends Object
Constructor and Description |
---|
DolbyDigitalLoudnessControl() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Integer |
getDialnorm()
Dialogue Normalization value to be set on the bitstream metadata.
|
DolbyDigitalDialogueIntelligence |
getDialogueIntelligence()
This may only be set if the mode is `PASSTHROUGH`, or if the mode is `CORRECTION` and regulationType is `MANUAL`.
|
DolbyDigitalLoudnessControlMode |
getMode()
Get mode
|
Double |
getPeakLimit()
The peak value in dB to use for loudness correction.
|
DolbyDigitalLoudnessControlRegulationType |
getRegulationType()
This is only allowed if the mode is CORRECTION.
|
int |
hashCode() |
void |
setDialnorm(Integer dialnorm)
Dialogue Normalization value to be set on the bitstream metadata.
|
void |
setDialogueIntelligence(DolbyDigitalDialogueIntelligence dialogueIntelligence)
This may only be set if the mode is `PASSTHROUGH`, or if the mode is `CORRECTION` and regulationType is `MANUAL`.
|
void |
setMode(DolbyDigitalLoudnessControlMode mode)
Set mode
|
void |
setPeakLimit(Double peakLimit)
The peak value in dB to use for loudness correction.
|
void |
setRegulationType(DolbyDigitalLoudnessControlRegulationType regulationType)
This is only allowed if the mode is CORRECTION.
|
String |
toString() |
public Integer getDialnorm()
public void setDialnorm(Integer dialnorm)
dialnorm
- Dialogue Normalization value to be set on the bitstream metadata. Required if the mode is `PASSTHROUGH`, or if the mode is `CORRECTION` and regulationType is `MANUAL`. For all other combinations dialnorm must not be set.
minimum: -31
maximum: -1public DolbyDigitalDialogueIntelligence getDialogueIntelligence()
public void setDialogueIntelligence(DolbyDigitalDialogueIntelligence dialogueIntelligence)
dialogueIntelligence
- This may only be set if the mode is `PASSTHROUGH`, or if the mode is `CORRECTION` and regulationType is `MANUAL`. For all other combinations dialogueIntelligence must not be set.public DolbyDigitalLoudnessControlMode getMode()
public void setMode(DolbyDigitalLoudnessControlMode mode)
mode
- public Double getPeakLimit()
public void setPeakLimit(Double peakLimit)
peakLimit
- The peak value in dB to use for loudness correction. This may only be set if the mode is `PASSTHROUGH`, or if the mode is `CORRECTION` and regulationType is `MANUAL`. For all other combinations peakLimit must not be set.
minimum: -8
maximum: -0.1public DolbyDigitalLoudnessControlRegulationType getRegulationType()
public void setRegulationType(DolbyDigitalLoudnessControlRegulationType regulationType)
regulationType
- This is only allowed if the mode is CORRECTION. <table> <tr><th colspan=4 align=\"left\"> Predefined values for each regulation type: </th></tr> <tr><td> Regulation Type </td><td> EBU R128 </td><td> ATSC A/85 Fixed </td><td> ATSC A/85 Agile</td></tr> <tr><td> Limit Mode </td><td> `True Peak` </td><td> `True Peak` </td><td> `True Peak` </td></tr> <tr><td> Correction Mode </td><td> `PCM Normalization` </td><td> `PCM Normalization` </td><td> `Metadata Update` </td></tr> <tr><td> Peak Limit </td><td> `–3 dBTP` </td><td> `–2 dBTP` </td><td> `N/A` </td></tr> <tr><td> Dialogue Intelligence </td><td> `Off` </td><td> `On` </td><td> `On` </td></tr> <tr><td> Meter Mode </td><td> `ITU-R BS.1770-3` </td><td> `ITU-R BS.1770-3` </td><td> `ITU-R BS.1770-3` </td></tr> <tr><td> Speech Threshold </td><td> `20` </td><td> `20` </td><td> `20` </td></tr> <tr><td> Dialogue Normalization </td><td> `-23 dB` </td><td> `-24 dB` </td><td> `Set to measured loudness` </td></tr> </table>Copyright © 2024. All rights reserved.