pub struct LoudnessBase {
pub eq_set_id: Option<u8>,
pub downmix_id: u8,
pub drc_set_id: u8,
pub bs_sample_peak_level: i16,
pub bs_true_peak_level: i16,
pub measurement_system_for_tp: u8,
pub reliability_for_tp: u8,
pub measurement_count: u8,
pub measurements: Vec<LoudnessBaseMeasurement>,
}Expand description
Loudness base in LoudnessBaseBox.
Fields§
§eq_set_id: Option<u8>When zero, declares the characteristics without applying EQ. If non-zero, this box declares
the loudness after applying the EQ with the matching EQ_set_ID and shall match a value in exactly
one box in the UniDrcConfigExtension of this track.
downmix_id: u8When zero, declares the loudness characteristics of the layout without downmix. If non-zero,
this box declares the loudness after applying the downmix with the matching downmix_ID and
shall match a value in exactly one box in the sample entry of this track.
drc_set_id: u8When zero, declares the characteristics without applying a DRC. If non-zero, this box declares the loudness after applying the DRC with the matching DRC_set_ID and shall match a value in exactly one box in the sample entry of this track.
bs_sample_peak_level: i16A value for the sample peak level as defined in ISO/IEC 23003-4; all other values are reserved.
bs_true_peak_level: i16A value for the true peak level as defined in ISO/IEC 23003-4; all other values are reserved.
measurement_system_for_tp: u8An index for the measurement system as defined in ISO/IEC 23003-4; all other values are reserved.
reliability_for_tp: u8- 0: Reliability is unknown.
- 1: Value is reported/imported but unverified.
- 2: Value is a ‘not to exceed’ ceiling.
- 3: Value is measured and accurate.
- 4: All other values are reserved.
measurement_count: u8The number of measurements in the measurements vec.
measurements: Vec<LoudnessBaseMeasurement>The measurements.