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

raw.h File Reference

#include "common/scummsys.h"
#include "common/types.h"
#include "common/list.h"
Include dependency graph for raw.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::RawFlags { Audio::FLAG_UNSIGNED = 1 << 0, Audio::FLAG_16BITS = 1 << 1, Audio::FLAG_LITTLE_ENDIAN = 1 << 2, Audio::FLAG_STEREO = 1 << 3 }
 

Various flags which can be bit-ORed and then passed to makeRawStream and some other AudioStream factories to control their behavior.

More...

Functions

SeekableAudioStream * Audio::makeRawStream (const byte *buffer, uint32 size, int rate, byte flags, DisposeAfterUse::Flag disposeAfterUse=DisposeAfterUse::YES)
 Creates an audio stream, which plays from the given buffer.
SeekableAudioStream * Audio::makeRawStream (Common::SeekableReadStream *stream, int rate, byte flags, DisposeAfterUse::Flag disposeAfterUse=DisposeAfterUse::YES)
 Creates an audio stream, which plays from the given stream.
PacketizedAudioStream * Audio::makePacketizedRawStream (int rate, byte flags)
 Creates a PacketizedAudioStream that will automatically queue packets as individual AudioStreams like returned by makeRawStream.


Generated on Sat Mar 16 2019 05:03:43 for ResidualVM by doxygen 1.7.1
curved edge   curved edge