xoreos  0.0.5
Namespaces | Enumerations | Functions
adpcm.h File Reference

Decoding ADPCM (Adaptive Differential Pulse Code Modulation). More...

#include "src/common/readstream.h"
Include dependency graph for adpcm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Sound
 

Enumerations

enum  Sound::ADPCMTypes { Sound::kADPCMMSIma, Sound::kADPCMMS, Sound::kADPCMApple, Sound::kADPCMXbox }
 

Functions

RewindableAudioStream * Sound::makeADPCMStream (Common::SeekableReadStream *stream, bool disposeAfterUse, uint32 size, ADPCMTypes type, int rate, int channels, uint32 blockAlign=0)
 Takes an input stream containing ADPCM compressed sound data and creates an RewindableAudioStream from that. More...
 
PacketizedAudioStream * Sound::makePacketizedADPCMStream (ADPCMTypes type, int rate, int channels, uint32 blockAlign=0)
 Creates a PacketizedAudioStream that will automatically queue packets as individual AudioStreams like returned by makeADPCMStream. More...
 

Detailed Description

Decoding ADPCM (Adaptive Differential Pulse Code Modulation).

Definition in file adpcm.h.