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

adpcm.h File Reference

Sound decoder used in engines:

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

#include "common/scummsys.h"
#include "common/types.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

namespace  Common
 

Internal interface to the QuickTime audio decoder.


namespace  Audio
 

Internal interfaces to the ADPCM decoders.


Enumerations

enum  Audio::ADPCMType {
  Audio::kADPCMOki, Audio::kADPCMMSIma, Audio::kADPCMMS, Audio::kADPCMDVI,
  Audio::kADPCMApple, Audio::kADPCMDK3
}

Functions

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

Detailed Description

Sound decoder used in engines:

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

Definition in file adpcm.h.



Generated on Sat Oct 19 2019 05:01:27 for ResidualVM by doxygen 1.7.1
curved edge   curved edge