This library cluster has 43 classes.
ECF: multi-media.ecf
Classes for processing audio files and sample data.
Audio command factory accessible via EL_MODULE_AUDIO_COMMAND
Audio properties command i
Selects between commands avconv and ffmpeg depending on what's installed
Extract mp3 info command i
Abstract interface for command to convert MP3 clips to WAV format
Wav fader i
Wrapper for swgen test signal generation command It generates 1 second of audio signal sweeping from frequency_lower to frequency_lower at cycles_per_sec times per second
See: swgen maunal
Further Information
Click on class link to see client examples.
Wav to mp3 command
MP3 audio signature reader
Further Information
Click on class link to see client examples.
MP3 identifier
Further Information
Click on class link to see client examples.
MPEG file header
Mono unitized sample file
Further Information
Click on class link to see client examples.
Wave sample file
Further Information
Click on class link to see client examples.
Wave sample file abs
Further Information
Click on class link to see notes.
Audio wave header
Fixed depth wave file
Further Information
Click on class link to see client examples.
Waveform format abs
Wave file
Further Information
Click on class link to see client examples.
Wav format chunk
Wav format constants
Implementation of EL_AUDIO_PROPERTIES_COMMAND_I interface
Implementation of EL_EXTRACT_MP3_INFO_COMMAND_I interface
Implementation of EL_MP3_TO_WAV_CLIP_SAVER_COMMAND_I interface
Implementation of EL_WAV_FADER_I interface
Implementation of EL_WAV_GENERATION_COMMAND_I interface
Implementation of EL_WAV_TO_MP3_COMMAND_I interface
Audio sample source for processing with EL_AUDIO_SAMPLE_PROCESSOR
Root Mean Square (RMS) audio wave energy
Further Information
Click on class link to see client examples.
Audio sample processor
Further Information
Click on class link to see client examples.
Audio segment params
Further Information
Click on class link to see client examples.
Processes audio in manageable segments separated by silence (low signal)
Further Information
Click on class link to see client examples.
16 bit audio pcm sample
Further Information
Click on class link to see client examples.
32 bit audio pcm sample
Further Information
Click on class link to see client examples.
8-bit PCM data contained in WAV files is usually stored as unsigned numbers, whereas the LM4549 codec (and most 16-bit WAV files) work with signed quantities. Attempting to play unsigned samples directly will produce a horribly distorted waveform. Thus, when playing unsigned sample data, an offset which corresponds to the mid-point value must be deducted from each sample value. For 8-bit unsigned values, this offset is 0x7F
NOTES: not tested but should work
Further Information
Click on class link to see client examples.
Audio PCM sample
Further Information
Click on class link to see client examples.
16 bit audio sample arrayed list
Further Information
Click on class link to see client examples.
Audio sample arrayed list
Audio sample list
Audio sample memory list
Further Information
Click on class link to see client examples.
Multichannel audio unit sample array
Further Information
Click on class link to see client examples.
Pcm sample block array
Further Information
Click on class link to see client examples.
Shared access to instance of EL_AUDIO_COMMAND_FACTORY
Further Information
Click on class link to see client examples.
Multimedia constants