Emerald::VLC::Equalizer
10-band audio graphic equalizer and preset manager.
Constants
BAND_FREQUENCIES = [31.25_f32, 62.5_f32, 125.0_f32, 250.0_f32, 500.0_f32, 1000.0_f32, 2000.0_f32, 4000.0_f32, 8000.0_f32, 16000.0_f32]
10 standard ISO audio equalizer frequencies (in Hz)
PRESETS = ["Flat", "Classical", "Club", "Dance", "FullBass", "FullBassTreble", "FullTreble", "Headphones", "LargeHall", "Live", "Party", "Pop", "Reggae", "Rock", "Ska", "Soft", "SoftRock", "Techno", "Vocal"]
18 standard LibVLC equalizer presets
Constructors
Creates an equalizer initialized with a standard preset name
Creates an equalizer initialized with a preset index (0..18)
new(handle : LibVLC::Equalizer | Nil = nil)
SourceInstance methods
Gets amplification in dB for band index (-20.0 dB .. +20.0 dB)
finalize
Sourcehandle
SourceSets master pre-amplification gain in dB (-20.0 dB .. +20.0 dB)