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

wave.cpp File Reference

#include "common/debug.h"
#include "common/textconsole.h"
#include "common/stream.h"
#include "audio/audiostream.h"
#include "audio/decoders/wave.h"
#include "audio/decoders/adpcm.h"
#include "audio/decoders/mp3.h"
#include "audio/decoders/raw.h"
Include dependency graph for wave.cpp:

Go to the source code of this file.

Namespaces

namespace  Audio
 

Internal interfaces to the ADPCM decoders.


Enumerations

enum  { Audio::kWaveFormatPCM = 1, Audio::kWaveFormatMSADPCM = 2, Audio::kWaveFormatMSIMAADPCM = 17, Audio::kWaveFormatMP3 = 85 }

Functions

bool Audio::loadWAVFromStream (Common::SeekableReadStream &stream, int &size, int &rate, byte &flags, uint16 *wavType=0, int *blockAlign=0)
 Try to load a WAVE from the given seekable stream.
SeekableAudioStream * Audio::makeWAVStream (Common::SeekableReadStream *stream, DisposeAfterUse::Flag disposeAfterUse)
 Try to load a WAVE from the given seekable stream and create an AudioStream from that data.


Generated on Sat Jul 20 2019 05:01:06 for ResidualVM by doxygen 1.7.1
curved edge   curved edge