Vinyl
    Preparing search index...

    Class LoudnessNormalizationControllerImpl

    Applies gain adjustment based on track loudness metadata from manifest. This controller normalizes audio loudness to a target level for consistent playback volume.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    logPrefix: string

    A string prefix for all log statements made by this target.

    Accessors

    • get "[toStringTag]"(): string

      Returns string

    • get gain(): number

      Returns the loudness gain value which needs to be applied, for current track playback.

      Returns number

    • set gain(value: number): void

      Sets the loudness gain value for current track playback.

      Parameters

      • value: number

        New gain value to apply

      Returns void

    Methods

    • Resets the loudness gain Value to max gain value.

      Returns void

    • Returns void

    • Sets the current track's loudness level in LUFS, for the current track played.

      Parameters

      • value: null | number

      Returns void