This namespace includes classes to support different audio file formats. More...
Classes | |
class | Codec |
A codec implements a file audio format support. More... | |
class | Stream |
Streams provide I/O to and from an audio file of a given format. More... | |
class | MpegAudioStream |
class | MpegBitstream |
class | MpegCodec |
class | OggVorbisAudioStream |
class | OggVorbisCodec |
Codec inplementation for the Ogg Vorbis audio file format. More... | |
class | PCMAudioStream |
class | PCMCodec |
Enumerations | |
enum | { XING_FRAMES = 0x0001, XING_BYTES = 0x0002, XING_TOC = 0x0004, XING_SCALE = 0x0008 } |
Functions | |
static std::string | MadError (enum mad_error error) |
static int | parse_xing (struct xing *xing, struct mad_bitptr ptr, unsigned int bitlen) |
static const char * | getField (ID3_Tag &tag, const ID3_FrameID &field) |
This namespace includes classes to support different audio file formats.
anonymous enum |
Definition at line 46 of file MpegCodec.cxx.
static const char* CLAM::AudioCodecs::getField | ( | ID3_Tag & | tag, | |
const ID3_FrameID & | field | |||
) | [static] |
Definition at line 344 of file MpegCodec.cxx.
static std::string CLAM::AudioCodecs::MadError | ( | enum mad_error | error | ) | [static] |
Definition at line 41 of file MpegBitstream.cxx.
Referenced by CLAM::AudioCodecs::MpegBitstream::NextFrame().
static int CLAM::AudioCodecs::parse_xing | ( | struct xing * | xing, | |
struct mad_bitptr | ptr, | |||
unsigned int | bitlen | |||
) | [static] |
Definition at line 56 of file MpegCodec.cxx.