ScummVM API documentation
adpcm.h File Reference
#include "common/scummsys.h"
#include "common/types.h"

Go to the source code of this file.

Namespaces

 Common
 
 Audio
 

Enumerations

enum  ADPCMType {
  kADPCMOki, kADPCMMSIma, kADPCMMS, kADPCMDVI,
  kADPCMApple, kADPCMDK3, kADPCMXA
}
 

Functions

SeekableAudioStream * Audio::makeADPCMStream (Common::SeekableReadStream *stream, DisposeAfterUse::Flag disposeAfterUse, uint32 size, ADPCMType type, int rate, int channels, uint32 blockAlign=0)
 
PacketizedAudioStream * Audio::makePacketizedADPCMStream (ADPCMType type, int rate, int channels, uint32 blockAlign=0)
 

Detailed Description

Sound decoder used in engines:

  • agos
  • lastexpress
  • mohawk
  • saga
  • sci (DK3 ADPCM for Phantasmagoria 2)
  • scumm
  • tinsel