ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

mp3.cpp File Reference

#include "audio/decoders/mp3.h"
#include "common/debug.h"
#include "common/mutex.h"
#include "common/ptr.h"
#include "common/queue.h"
#include "common/stream.h"
#include "common/substream.h"
#include "common/textconsole.h"
#include "common/util.h"
#include "audio/audiostream.h"
#include <mad.h>
Include dependency graph for mp3.cpp:

Go to the source code of this file.

Classes

class  Audio::BaseMP3Stream
class  Audio::MP3Stream
class  Audio::PacketizedMP3Stream

Namespaces

namespace  Audio
 

Internal interfaces to the ADPCM decoders.


Functions

static int Audio::scaleSample (mad_fixed_t sample)
SeekableAudioStream * Audio::makeMP3Stream (Common::SeekableReadStream *stream, DisposeAfterUse::Flag disposeAfterUse)
 Create a new SeekableAudioStream from the MP3 data in the given stream.
PacketizedAudioStream * Audio::makePacketizedMP3Stream (Common::SeekableReadStream &firstPacket)
 Create a new PacketizedAudioStream from the first packet in the given stream.
PacketizedAudioStream * Audio::makePacketizedMP3Stream (uint channels, uint rate)
 Create a new PacketizedAudioStream for a given number of channels and sample rate.


Generated on Sat Feb 16 2019 05:02:28 for ResidualVM by doxygen 1.7.1
curved edge   curved edge