MPEG Maaate 0.3.1
MPEG Maaate is a C++ toolkit to parse and analyse audio data in the compressed/frequency domain. MPEG Maaate is designed to be able to support any kind of sound file such as MPEG-1/2 Layers 1-3 as well as raw files. MPEG Maaate makes the frequency samples, and other useful pre-processed features as well as the file format specific fields (such as the encoded fields of an MPEG audio stream) accessible. A module interface allows you to perform content analysis functions (modules) like silence detection to work on the extracted information.The distribution of Maaate contains the following libraries:· a C++ library for the MPEG parser (libMaaateMPEG).· a C++ library for the generic field/frequency sample access (libMaaateP) including a C API.· a C++ library for the generic module access (libMaaateA) including a C API.· two C++ libraries implementing some fundamental modules and an easy API to access them (libMaaateM, libMaaateM_brief). libMaaateM_brief provides a backward compatible and shorter module API.and the following command-line programs:· a C++ command-line application to access MPEG fields via tier 1 and demonstrate the usage of the tier1 API (inspectMPaudio).· a C++ command-line application to apply analysis functions and demonstrate the usage of the tier2 API (analyseSDaudio) and a C version of it (canalyseSDaudio).· a C++ command-line MPEG player using Maaate (MaaatePlay) and a C version of it (cMaaatePlay).