Documentation
¶
Index ¶
- func GetAlbumReplayGain(sources []audio.Source) (albumGain, albumPeak float64, trackGains []float64, trackPeaks []float64, ...)
- func GetTrackReplayGain(source audio.Source) (gain, peak float64, err error)
- func NewReplayGainFilter(gain, peak, preAmp float64) filter.VolumeFilter
- type NormalizationFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAlbumReplayGain ¶
func GetAlbumReplayGain(sources []audio.Source) (albumGain, albumPeak float64, trackGains []float64, trackPeaks []float64, err error)
GetAlbumReplayGain calculates album and tracks ReplayGain 2.0
func GetTrackReplayGain ¶
GetTrackReplayGain calculates track ReplayGain 2.0
func NewReplayGainFilter ¶
func NewReplayGainFilter(gain, peak, preAmp float64) filter.VolumeFilter
NewReplayGainFilter Creates a VolumeFilter applying calculated ReplayGain values, pre amplifying by preAmp. Values are in dB
Types ¶
type NormalizationFilter ¶
type NormalizationFilter struct {
// contains filtered or unexported fields
}
NormalizationFilter Normalizes running audio source
func NewNormalizationFilter ¶
func NewNormalizationFilter(delayInSeconds int) NormalizationFilter
Click to show internal directories.
Click to hide internal directories.