BitmovinApiSdk\Models\DolbyDigitalPlusPreprocessing
Synopsis
class DolbyDigitalPlusPreprocessing
extends ApiResource
{
- // members
- public DolbyDigitalPlusDynamicRangeCompression $dynamicRangeCompression;
- public DolbyDigitalPlusLfeLowPassFilter $lfeLowPassFilter;
- public DolbyDigitalPlusNinetyDegreePhaseShift $ninetyDegreePhaseShift;
- public DolbyDigitalPlusThreeDbAttenuation $threeDbAttenuation;
- // methods
- public void __construct()
- public $this dynamicRangeCompression()
- public $this lfeLowPassFilter()
- public $this ninetyDegreePhaseShift()
- public $this threeDbAttenuation()
- // Inherited methods from ApiResource
- public void __construct()
- public static $this create()
- public void toArray()
Hierarchy
Members
public
- $dynamicRangeCompression — BitmovinApiSdk\Models\DolbyDigitalPlusDynamicRangeCompression
- $lfeLowPassFilter — BitmovinApiSdk\Models\DolbyDigitalPlusLfeLowPassFilter
- $ninetyDegreePhaseShift — BitmovinApiSdk\Models\DolbyDigitalPlusNinetyDegreePhaseShift
- $threeDbAttenuation — BitmovinApiSdk\Models\DolbyDigitalPlusThreeDbAttenuation
Methods
public
- __construct()
- dynamicRangeCompression() — It indicates a gain change to be applied in the Dolby Digital decoder in order to implement dynamic range compression. The values typically indicate gain reductions (cut) during loud passages and gain increases (boost) during quiet passages based on desired compression characteristics.
- lfeLowPassFilter() — It applies a 120 Hz low-pass filter to the low-frequency effects (LFE) channel. This is only allowed if the `channelLayout` contains a LFE channel.
- ninetyDegreePhaseShift() — ninetyDegreePhaseShift
- threeDbAttenuation() — threeDbAttenuation