ScummVM API documentation
3do.h File Reference
#include "common/scummsys.h"
#include "common/types.h"
#include "common/stream.h"
#include "audio/audiostream.h"

Go to the source code of this file.

Classes

struct  Audio::audio_3DO_ADP4_PersistentSpace
 
struct  Audio::audio_3DO_SDX2_PersistentSpace
 
class  Audio::Audio3DO_ADP4_Stream
 
class  Audio::Audio3DO_SDX2_Stream
 

Namespaces

 Audio
 

Macros

#define AUDIO_3DO_CACHE_SIZE   1024
 

Functions

RewindableAudioStream * Audio::make3DO_ADP4AudioStream (Common::SeekableReadStream *stream, uint16 sampleRate, bool stereo, uint32 *audioLengthMSecsPtr=NULL, DisposeAfterUse::Flag disposeAfterUse=DisposeAfterUse::YES, audio_3DO_ADP4_PersistentSpace *persistentSpacePtr=NULL)
 
RewindableAudioStream * Audio::make3DO_SDX2AudioStream (Common::SeekableReadStream *stream, uint16 sampleRate, bool stereo, uint32 *audioLengthMSecsPtr=NULL, DisposeAfterUse::Flag disposeAfterUse=DisposeAfterUse::YES, audio_3DO_SDX2_PersistentSpace *persistentSpacePtr=NULL)
 

Detailed Description

Sound decoder used in engines:

  • sherlock (3DO version of Serrated Scalpel)