@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
35 lines (34 loc) • 1.49 kB
TypeScript
import Filter from './Filter';
import FilterType from './FilterType';
/**
* @export
* @class EbuR128SinglePassFilter
*/
export declare class EbuR128SinglePassFilter extends Filter {
/**
* Discriminator property for Filter
* @type {string}
* @memberof EbuR128SinglePassFilter
*/
readonly type: FilterType;
/**
* Set the targeted integrated loudness value. Range is from '-70.0' to '-5.0'. Default value is '-24.0'. Value is measured in LUFS (Loudness Units, referenced to Full Scale)
* @type {number}
* @memberof EbuR128SinglePassFilter
*/
integratedLoudness?: number;
/**
* Set the targeted loudness range target. Range is from '1.0' to '20.0'. Default value is '7.0'. Loudness range measures the variation of loudness on a macroscopic time-scale in units of LU (Loudness Units). For programmes shorter than 1 minute, the use of the measure Loudness Range is not recommended due to too few data points (Loudness Range is based on the Short-term-Loudness values (3-seconds-window)).
* @type {number}
* @memberof EbuR128SinglePassFilter
*/
loudnessRange?: number;
/**
* Set maximum true peak. Range is from '-9.0' to '0.0'. Default value is '-2.0'. Values are measured in dBTP (db True Peak)
* @type {number}
* @memberof EbuR128SinglePassFilter
*/
maximumTruePeakLevel?: number;
constructor(obj?: Partial<EbuR128SinglePassFilter>);
}
export default EbuR128SinglePassFilter;