xoreos
0.0.5
|
Classes | |
class | AACDecoder |
class | ADPCMStream |
class | Apple_ADPCMStream |
class | ASFGUID |
class | ASFStream |
class | AudioStream |
Generic audio input stream. More... | |
struct | ChannelHandle |
A handle to a sound channel. More... | |
class | CodebookLibrary |
class | EmptyAudioStream |
An empty audio stream that plays nothing. More... | |
class | FMODSampleBank |
Class to hold audio resource data of an FMOD samplebank file. More... | |
class | Ima_ADPCMStream |
class | Interleaver |
class | LoopingAudioStream |
A looping audio stream. More... | |
class | MP3Stream |
class | MS_ADPCMStream |
class | MSIma_ADPCMStream |
class | Packet |
class | PacketizedADPCMStream |
class | PacketizedAudioStream |
An AudioStream designed to work in terms of packets. More... | |
class | PacketizedPCMStream |
class | PacketizedVorbisStream |
class | PCMStream |
This is a stream, which allows for playing raw PCM data from a stream. More... | |
class | QueuingAudioStream |
class | QueuingAudioStreamImpl |
class | RewindableAudioStream |
A rewindable audio stream. More... | |
struct | Segment |
class | SoundManager |
The sound manager. More... | |
class | StatelessPacketizedAudioStream |
A PacketizedAudioStream that works closer to a QueuingAudioStream. More... | |
class | VorbisStream |
class | WMACodec |
struct | WMACoefHuffmanParam |
Parameters for Huffman'd WMA coefficient codes. More... | |
class | WwiseSoundBank |
Class to hold audio resources and information of a Wwise soundbank file. More... | |
class | WwRIFFVorbisStream |
class | XACTWaveBank |
An abstract XACT WaveBank interface. More... | |
class | XACTWaveBank_ASCII |
Class to hold audio resource data of an ASCII representation of an XWB wavebank file. More... | |
class | XACTWaveBank_Binary |
Class to hold audio resource data of an XWB wavebank file. More... | |
class | Xbox_ADPCMStream |
Functions | |
AudioStream * | makeLoopingAudioStream (RewindableAudioStream *stream, size_t loops) |
Wrapper functionality to efficiently create a stream, which might be looped. More... | |
QueuingAudioStream * | makeQueuingAudioStream (int rate, int channels) |
Factory function for an QueuingAudioStream. More... | |
PacketizedAudioStream * | makeAACStream (Common::SeekableReadStream &extraData) |
Create a PacketizedAudioStream that decodes AAC sound. More... | |
RewindableAudioStream * | 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 * | 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... | |
RewindableAudioStream * | makeASFStream (Common::SeekableReadStream *stream, bool disposeAfterUse=true) |
Try to load a ASF from the given seekable stream and create a RewindableAudioStream from that data. More... | |
static int | scale_sample (mad_fixed_t sample) |
RewindableAudioStream * | makeMP3Stream (Common::SeekableReadStream *stream, bool disposeAfterUse) |
Create a new SeekableAudioStream from the MP3 data in the given stream. More... | |
RewindableAudioStream * | makePCMStream (Common::SeekableReadStream *stream, int rate, byte flags, int channels, bool disposeAfterUse=true) |
Creates an audio stream, which plays from the given stream. More... | |
PacketizedAudioStream * | makePacketizedPCMStream (int rate, byte flags, int channels) |
Creates a PacketizedAudioStream that will automatically queue packets as individual AudioStreams like returned by makePCMStream. More... | |
static int16 | floatToInt16 (float src) |
static void | floatToInt16Interleave (int16 *dst, const float **src, uint32 length, uint8 channels) |
static size_t | read_stream_wrap (void *ptr, size_t size, size_t nmemb, void *dataSource) |
static int | seek_stream_wrap (void *dataSource, ogg_int64_t offset, int whence) |
static int | close_stream_wrap (void *dataSource) |
static long | tell_stream_wrap (void *dataSource) |
RewindableAudioStream * | makeVorbisStream (Common::SeekableReadStream *stream, bool disposeAfterUse) |
Create a new RewindableAudioStream from the Ogg Vorbis data in the given stream. More... | |
PacketizedAudioStream * | makePacketizedVorbisStream (Common::SeekableReadStream &extraData) |
Create a new PacketizedAudioStream capable of decoding vorbis audio data. More... | |
PacketizedAudioStream * | makePacketizedVorbisStream (Common::SeekableReadStream &packet1, Common::SeekableReadStream &packet2, Common::SeekableReadStream &packet3) |
Create a new PacketizedAudioStream capable of decoding vorbis audio data. More... | |
RewindableAudioStream * | makeWAVStream (Common::SeekableReadStream *stream, bool disposeAfterUse) |
Try to load a WAVE from the given seekable stream and create an AudioStream from that data. More... | |
static void | butterflyFloats (float *v1, float *v2, int len) |
static void | vectorFMulAdd (float *dst, const float *src0, const float *src1, const float *src2, int len) |
static void | vectorFMulReverse (float *dst, const float *src0, const float *src1, int len) |
PacketizedAudioStream * | makeWMAStream (int version, uint32 sampleRate, uint8 channels, uint32 bitRate, uint32 blockAlign, Common::SeekableReadStream &extraData) |
Create a PacketizedAudioStream that decodes WMA sound. More... | |
static size_t | bookMapType1QuantVals (size_t entries, size_t dimensions) |
static void | putVorbisString (Common::BitStreamWriter &stream) |
static void | putVorbisHeader (Common::BitStreamWriter &stream, uint8 type) |
Sound::RewindableAudioStream * | makeWwRIFFVorbisStream (Common::SeekableReadStream *wwRIFFVorbis, bool disposeAfterUse) |
AudioStream * | makeInterleaver (int rate, const std::vector< AudioStream * > &streams, bool disposeAfterUse=true) |
Takes several input audio streams and interleaves the sample data to create an audio stream with x channels, where x is the summation of the channels in all input streams. More... | |
static Common::UString | getFirst (Common::StreamTokenizer &tokenizer, Common::SeekableReadStream &stream) |
Variables | |
static const int | MSADPCMAdaptCoeff1 [] |
static const int | MSADPCMAdaptCoeff2 [] |
static const int | MSADPCMAdaptationTable [] |
static const uint16 | imaStepTable [89] |
static const int8 | kXboxIndexTable [16] |
static const ASFGUID | s_asfHeader = ASFGUID(0x30, 0x26, 0xB2, 0x75, 0x8E, 0x66, 0xCF, 0x11, 0xA6, 0xD9, 0x00, 0xAA, 0x00, 0x62, 0xCE, 0x6C) |
static const ASFGUID | s_asfFileHeader = ASFGUID(0xA1, 0xDC, 0xAB, 0x8C, 0x47, 0xA9, 0xCF, 0x11, 0x8E, 0xE4, 0x00, 0xC0, 0x0C, 0x20, 0x53, 0x65) |
static const ASFGUID | s_asfHead1 = ASFGUID(0xb5, 0x03, 0xbf, 0x5f, 0x2E, 0xA9, 0xCF, 0x11, 0x8e, 0xe3, 0x00, 0xc0, 0x0c, 0x20, 0x53, 0x65) |
static const ASFGUID | s_asfComment = ASFGUID(0x33, 0x26, 0xb2, 0x75, 0x8E, 0x66, 0xCF, 0x11, 0xa6, 0xd9, 0x00, 0xaa, 0x00, 0x62, 0xce, 0x6c) |
static const ASFGUID | s_asfStreamHeader = ASFGUID(0x91, 0x07, 0xDC, 0xB7, 0xB7, 0xA9, 0xCF, 0x11, 0x8E, 0xE6, 0x00, 0xC0, 0x0C, 0x20, 0x53, 0x65) |
static const ASFGUID | s_asfCodecComment = ASFGUID(0x40, 0x52, 0xD1, 0x86, 0x1D, 0x31, 0xD0, 0x11, 0xA3, 0xA4, 0x00, 0xA0, 0xC9, 0x03, 0x48, 0xF6) |
static const ASFGUID | s_asfDataHeader = ASFGUID(0x36, 0x26, 0xb2, 0x75, 0x8E, 0x66, 0xCF, 0x11, 0xa6, 0xd9, 0x00, 0xaa, 0x00, 0x62, 0xce, 0x6c) |
static const ASFGUID | s_asfAudioStream = ASFGUID(0x40, 0x9E, 0x69, 0xF8, 0x4D, 0x5B, 0xCF, 0x11, 0xA8, 0xFD, 0x00, 0x80, 0x5F, 0x5C, 0x44, 0x2B) |
static const ASFGUID | s_asfExtendedHeader = ASFGUID(0x40, 0xA4, 0xD0, 0xD2, 0x07, 0xE3, 0xD2, 0x11, 0x97, 0xF0, 0x00, 0xA0, 0xC9, 0x5E, 0xA8, 0x50) |
static const ASFGUID | s_asfStreamBitRate = ASFGUID(0xce, 0x75, 0xf8, 0x7b, 0x8d, 0x46, 0xd1, 0x11, 0x8d, 0x82, 0x00, 0x60, 0x97, 0xc9, 0xa2, 0xb2) |
static const mad_timer_t | timer_zero = {0, 0} |
static ov_callbacks | g_stream_wrap |
static const float | powTab [] |
const uint16 | wmaCriticalFreqs [25] |
static const uint8 | exponentBand22050 [3][25] |
static const uint8 | exponentBand32000 [3][25] |
static const uint8 | exponentBand44100 [3][25] |
static const uint32 | coef0Huffcodes [666] |
static const uint8 | coef0Huffbits [666] |
static const uint32 | coef1Huffcodes [555] |
static const uint8 | coef1Huffbits [555] |
static const uint32 | coef2Huffcodes [1336] |
static const uint8 | coef2Huffbits [1336] |
static const uint32 | coef3Huffcodes [1072] |
static const uint8 | coef3Huffbits [1072] |
static const uint32 | coef4Huffcodes [476] |
static const uint8 | coef4Huffbits [476] |
static const uint32 | coef5Huffcodes [435] |
static const uint8 | coef5Huffbits [435] |
static const uint16 | levels0 [60] |
static const uint16 | levels1 [40] |
static const uint16 | levels2 [340] |
static const uint16 | levels3 [180] |
static const uint16 | levels4 [70] |
static const uint16 | levels5 [40] |
static const WMACoefHuffmanParam | coefHuffmanParam [6] |
const uint32 | hgainHuffCodes [37] |
const uint8 | hgainHuffBits [37] |
const uint32 | scaleHuffCodes [121] |
const uint8 | scaleHuffBits [121] |
static const int | kLSPCoefCount = 10 |
const float | lspCodebook [kLSPCoefCount][16] |
static const byte | kCodeBook [] |
static const size_t | kChannelInvalid = SIZE_MAX |
enum Sound::ADPCMTypes |
enum Sound::HeaderFlags |
Enumerator | |
---|---|
kHeaderFlagSimpleInfo |
Definition at line 137 of file fmodsamplebank.cpp.
enum Sound::ObjectType |
Definition at line 212 of file wwisesoundbank.cpp.
enum Sound::PCMFlags |
Various flags which can be bit-ORed and then passed to makeRawMemoryStream and some other AudioStream factories to control their behavior.
Engine authors are advised not to rely on a certain value or order of these flags (in particular, do not store them verbatim in savestates).
enum Sound::SampleFlags |
Enumerator | |
---|---|
kSampleFlagMP3 | |
kSampleFlagIMAADPCM |
Definition at line 97 of file fmodsamplebank.cpp.
enum Sound::SectionType |
Enumerator | |
---|---|
kSectionBankHeader | |
kSectionDataIndex | |
kSectionData | |
kSectionObjects | |
kSectionSoundTypeID |
Definition at line 204 of file wwisesoundbank.cpp.
enum Sound::Segments |
Enumerator | |
---|---|
kSegmentBankData | |
kSegmentEntryMetaData | |
kSegmentEntryNames | |
kSegmentWaveData | |
kSegmentMAX |
Definition at line 128 of file xactwavebank_binary.cpp.
enum Sound::SoundType |
Enumerator | |
---|---|
kWavePCM | |
kWaveMSADPCM | |
kWaveMSIMAADPCM | |
kWaveMSIMAADPCM2 | |
kWaveWMAv2 |
Definition at line 30 of file wave_types.h.
enum Sound::WaveFlags |
Definition at line 76 of file xactwavebank_binary.cpp.
enum Sound::XWBFlags |
Enumerator | |
---|---|
kXWBFlagsStreaming | |
kXWBFlagsEntryNames | |
kXWBFlagsCompact | |
kXWBFlagsSyncDisabled | |
kXWBFlagsSeekTables |
Definition at line 68 of file xactwavebank_binary.cpp.
|
static |
Definition at line 101 of file wwriffvorbis.cpp.
References Common::intLog2().
Referenced by Sound::CodebookLibrary::copy(), and Sound::CodebookLibrary::rebuild().
|
inlinestatic |
Definition at line 78 of file wma.cpp.
Referenced by Sound::WMACodec::decodeChannels().
|
static |
Definition at line 101 of file vorbis.cpp.
|
inlinestatic |
Definition at line 34 of file util.h.
Referenced by floatToInt16Interleave().
|
inlinestatic |
Definition at line 39 of file util.h.
References floatToInt16().
Referenced by Video::Bink::BinkAudioTrack::audioBlock(), and Sound::WMACodec::decodeFrame().
|
static |
Definition at line 73 of file xactwavebank_ascii.cpp.
References Common::StreamTokenizer::getTokens(), and Common::StreamTokenizer::nextChunk().
Referenced by Sound::XACTWaveBank_ASCII::load().
PacketizedAudioStream * Sound::makeAACStream | ( | Common::SeekableReadStream & | extraData | ) |
Create a PacketizedAudioStream that decodes AAC sound.
extraData | The stream containing the extra data needed for initialization |
Definition at line 140 of file aac.cpp.
Referenced by Video::QuickTimeDecoder::AudioSampleDesc::createAudioStream().
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.
stream | The SeekableReadStream from which to read the ADPCM data. |
disposeAfterUse | Whether to delete the stream after use. |
size | How many bytes to read from the stream (0 = all). |
type | The compression type used. |
rate | The sampling rate. |
channels | The number of channels. |
blockAlign | Block alignment ??? |
Definition at line 640 of file adpcm.cpp.
References error(), kADPCMApple, kADPCMMS, kADPCMMSIma, and kADPCMXbox.
Referenced by Sound::FMODSampleBank::getSample(), Sound::XACTWaveBank_Binary::getWave(), Sound::PacketizedADPCMStream::makeStream(), and makeWAVStream().
RewindableAudioStream * Sound::makeASFStream | ( | Common::SeekableReadStream * | stream, |
bool | disposeAfterUse = true |
||
) |
Try to load a ASF from the given seekable stream and create a RewindableAudioStream from that data.
stream | The SeekableReadStream from which to read the ASF data. |
disposeAfterUse | Whether to delete the stream after use. |
Definition at line 481 of file asf.cpp.
Referenced by Sound::XACTWaveBank_Binary::getWave(), and Sound::SoundManager::makeAudioStream().
AudioStream * Sound::makeInterleaver | ( | int | rate, |
const std::vector< AudioStream * > & | streams, | ||
bool | disposeAfterUse = true |
||
) |
Takes several input audio streams and interleaves the sample data to create an audio stream with x channels, where x is the summation of the channels in all input streams.
For example, if you put in 3 stereo audio streams, this will create an audio stream with 6 channels, all sample data properly interleaved.
rate | The sampling rate. |
streams | The streams themselves. |
disposeAfterUse | Whether to delete the streams after use. |
Definition at line 137 of file interleaver.cpp.
Referenced by Video::XboxMediaVideo::XMVAudioTrack51::XMVAudioTrack51().
AudioStream * Sound::makeLoopingAudioStream | ( | RewindableAudioStream * | stream, |
size_t | loops | ||
) |
Wrapper functionality to efficiently create a stream, which might be looped.
Note that this function does not return a LoopingAudioStream, because it does not create one when the loop count is "1". This allows to keep the runtime overhead down, when the code does not require any functionality only offered by LoopingAudioStream.
stream | Stream to loop (will be automatically destroyed, when the looping is done) |
loops | How often to loop (0 = infinite) |
Definition at line 101 of file audiostream.cpp.
Referenced by Engines::Jade::Game::playMenuMusic(), and Sound::SoundManager::playSoundFile().
RewindableAudioStream * Sound::makeMP3Stream | ( | Common::SeekableReadStream * | stream, |
bool | disposeAfterUse | ||
) |
Create a new SeekableAudioStream from the MP3 data in the given stream.
Allows for seeking (which is why we require a SeekableReadStream).
stream | The SeekableReadStream from which to read the MP3 data. |
disposeAfterUse | Whether to delete the stream after use. |
Definition at line 353 of file mp3.cpp.
References Common::ScopedPtrBase< T, Deallocator >::release().
Referenced by Sound::FMODSampleBank::getSample(), and Sound::SoundManager::makeAudioStream().
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.
Due to the ADPCM types not necessarily supporting stateless streaming, OKI and DVI are not supported by this function and will return NULL.
type | the compression type used |
rate | the sampling rate |
channels | the number of channels |
blockAlign | block alignment ??? |
Definition at line 673 of file adpcm.cpp.
Referenced by Video::QuickTimeDecoder::AudioSampleDesc::createAudioStream(), and Video::XboxMediaVideo::XMVAudioTrack::createStream().
PacketizedAudioStream * Sound::makePacketizedPCMStream | ( | int | rate, |
byte | flags, | ||
int | channels | ||
) |
Creates a PacketizedAudioStream that will automatically queue packets as individual AudioStreams like returned by makePCMStream.
rate | Rate of the sound data. |
flags | Audio flags combination. |
Definition at line 171 of file pcm.cpp.
Referenced by Video::QuickTimeDecoder::AudioSampleDesc::createAudioStream(), and Video::XboxMediaVideo::XMVAudioTrack::createStream().
PacketizedAudioStream * Sound::makePacketizedVorbisStream | ( | Common::SeekableReadStream & | extraData | ) |
Create a new PacketizedAudioStream capable of decoding vorbis audio data.
extraData | The vorbis header data, combined into one stream, as used in non-ogg containers. |
Definition at line 524 of file vorbis.cpp.
References Common::ScopedPtrBase< T, Deallocator >::release().
Referenced by Sound::WwRIFFVorbisStream::rewind().
PacketizedAudioStream * Sound::makePacketizedVorbisStream | ( | Common::SeekableReadStream & | packet1, |
Common::SeekableReadStream & | packet2, | ||
Common::SeekableReadStream & | packet3 | ||
) |
Create a new PacketizedAudioStream capable of decoding vorbis audio data.
packet1 | The first vorbis header, as used in ogg |
packet2 | The second vorbis header, as used in ogg |
packet3 | The third vorbis header, as used in ogg |
Definition at line 532 of file vorbis.cpp.
References Common::ScopedPtrBase< T, Deallocator >::release().
RewindableAudioStream * Sound::makePCMStream | ( | Common::SeekableReadStream * | stream, |
int | rate, | ||
byte | flags, | ||
int | channels, | ||
bool | disposeAfterUse = true |
||
) |
Creates an audio stream, which plays from the given stream.
stream | Stream object to play from. |
rate | Rate of the sound data. |
flags | Audio flags combination. |
channels | Number of channels |
disposeAfterUse | Whether to delete the stream after use. |
Definition at line 140 of file pcm.cpp.
References FLAG_16BITS, FLAG_LITTLE_ENDIAN, FLAG_UNSIGNED, and MAKE_RAW_STREAM.
Referenced by Sound::AACDecoder::decodeFrame(), Sound::WMACodec::decodeFrame(), Sound::XACTWaveBank_Binary::getWave(), Sound::PacketizedPCMStream::makeStream(), and makeWAVStream().
QueuingAudioStream * Sound::makeQueuingAudioStream | ( | int | rate, |
int | channels | ||
) |
Factory function for an QueuingAudioStream.
Definition at line 270 of file audiostream.cpp.
Referenced by Sound::AACDecoder::AACDecoder(), Sound::AACDecoder::decodeFrame(), and Sound::WMACodec::WMACodec().
RewindableAudioStream * Sound::makeVorbisStream | ( | Common::SeekableReadStream * | stream, |
bool | disposeAfterUse | ||
) |
Create a new RewindableAudioStream from the Ogg Vorbis data in the given stream.
stream | The RewindableAudioStream from which to read the Ogg Vorbis data. |
disposeAfterUse | Whether to delete the stream after use. |
Definition at line 516 of file vorbis.cpp.
References Common::ScopedPtrBase< T, Deallocator >::release().
Referenced by Sound::XACTWaveBank_ASCII::getWave(), and Sound::SoundManager::makeAudioStream().
RewindableAudioStream * Sound::makeWAVStream | ( | Common::SeekableReadStream * | stream, |
bool | disposeAfterUse | ||
) |
Try to load a WAVE from the given seekable stream and create an AudioStream from that data.
Currently this function supports uncompressed raw PCM data, MS IMA ADPCM and MS ADPCM (uses makeADPCMStream internally).
stream | The SeekableReadStream from which to read the WAVE data. |
disposeAfterUse | Whether to delete the stream after use. |
Definition at line 38 of file wave.cpp.
References Common::debugTag(), Common::ReadStream::eos(), FLAG_16BITS, FLAG_LITTLE_ENDIAN, FLAG_UNSIGNED, kADPCMMS, kADPCMMSIma, kWaveMSADPCM, kWaveMSIMAADPCM, kWaveMSIMAADPCM2, kWavePCM, makeADPCMStream(), makePCMStream(), MKTAG, Common::SeekableReadStream::pos(), Common::ReadStream::readUint16LE(), Common::ReadStream::readUint32BE(), Common::ReadStream::readUint32LE(), and Common::SeekableReadStream::skip().
Referenced by Sound::SoundManager::makeAudioStream().
PacketizedAudioStream * Sound::makeWMAStream | ( | int | version, |
uint32 | sampleRate, | ||
uint8 | channels, | ||
uint32 | bitRate, | ||
uint32 | blockAlign, | ||
Common::SeekableReadStream & | extraData | ||
) |
Create a PacketizedAudioStream that decodes WMA sound.
extraData | The stream containing the extra data needed for initialization |
Definition at line 1726 of file wma.cpp.
Referenced by Sound::ASFStream::createAudioStream().
Sound::RewindableAudioStream * Sound::makeWwRIFFVorbisStream | ( | Common::SeekableReadStream * | wwRIFFVorbis, |
bool | disposeAfterUse | ||
) |
Definition at line 1035 of file wwriffvorbis.cpp.
References kCodeBook.
Referenced by Sound::WwiseSoundBank::getFile(), and Sound::WwiseSoundBank::getSound().
|
static |
Definition at line 673 of file wwriffvorbis.cpp.
References Common::BitStreamWriter::putBits(), and putVorbisString().
Referenced by Sound::WwRIFFVorbisStream::generateHeaderComment(), Sound::WwRIFFVorbisStream::generateHeaderIdentification(), and Sound::WwRIFFVorbisStream::generateHeaderSetup().
|
static |
Definition at line 664 of file wwriffvorbis.cpp.
References Common::BitStreamWriter::putBits().
Referenced by putVorbisHeader().
|
static |
Definition at line 71 of file vorbis.cpp.
References Common::ReadStream::read().
|
inlinestatic |
Definition at line 317 of file mp3.cpp.
Referenced by Sound::MP3Stream::readBuffer().
|
static |
Definition at line 79 of file vorbis.cpp.
References Common::SeekableReadStream::kOriginBegin, Common::SeekableReadStream::kOriginCurrent, Common::SeekableReadStream::kOriginEnd, Common::SeekableReadStream::kOriginMAX, Common::SeekableReadStream::pos(), and Common::SeekableReadStream::seek().
|
static |
Definition at line 106 of file vorbis.cpp.
References Common::SeekableReadStream::pos().
|
inlinestatic |
Definition at line 87 of file wma.cpp.
Referenced by Sound::WMACodec::window().
|
inlinestatic |
Definition at line 93 of file wma.cpp.
Referenced by Sound::WMACodec::window().
|
static |
Definition at line 1382 of file wmadata.h.
Referenced by Sound::WMACodec::initCoefHuffman().
|
static |
Definition at line 66 of file wmadata.h.
Referenced by Sound::WMACodec::evalMDCTScales().
|
static |
Definition at line 72 of file wmadata.h.
Referenced by Sound::WMACodec::evalMDCTScales().
|
static |
Definition at line 78 of file wmadata.h.
Referenced by Sound::WMACodec::evalMDCTScales().
|
static |
Definition at line 111 of file vorbis.cpp.
Referenced by Sound::VorbisStream::VorbisStream().
const uint8 Sound::hgainHuffBits[37] |
Definition at line 1399 of file wmadata.h.
Referenced by Sound::WMACodec::initNoise().
const uint32 Sound::hgainHuffCodes[37] |
Definition at line 1391 of file wmadata.h.
Referenced by Sound::WMACodec::initNoise().
|
static |
Definition at line 451 of file adpcm.cpp.
Referenced by Sound::Ima_ADPCMStream::decodeIMA(), Sound::Xbox_ADPCMStream::decodeXbox(), and Sound::Xbox_ADPCMStream::readBuffer().
|
static |
Definition at line 32 of file types.h.
Referenced by Sound::SoundManager::freeChannel(), and Sound::SoundManager::newChannel().
|
static |
Definition at line 26 of file wwriffvorbisdata.h.
Referenced by makeWwRIFFVorbisStream().
|
static |
Definition at line 1437 of file wmadata.h.
Referenced by Sound::WMACodec::decodeExpLSP(), and Sound::WMACodec::lspToCurve().
|
static |
Definition at line 570 of file adpcm.cpp.
Referenced by Sound::Xbox_ADPCMStream::decodeXbox().
|
static |
|
static |
|
static |
|
static |
|
static |
const float Sound::lspCodebook[kLSPCoefCount][16] |
Definition at line 1439 of file wmadata.h.
Referenced by Sound::WMACodec::decodeExpLSP().
|
static |
Definition at line 340 of file adpcm.cpp.
Referenced by Sound::MS_ADPCMStream::decodeMS().
|
static |
Definition at line 332 of file adpcm.cpp.
Referenced by Sound::MS_ADPCMStream::readBuffer().
|
static |
Definition at line 336 of file adpcm.cpp.
Referenced by Sound::MS_ADPCMStream::readBuffer().
|
static |
Definition at line 1342 of file wma.cpp.
Referenced by Sound::WMACodec::decodeExpHuffman().
|
static |
Definition at line 102 of file asf.cpp.
Referenced by Sound::ASFStream::parseStreamHeader().
|
static |
Definition at line 100 of file asf.cpp.
Referenced by Sound::ASFStream::load().
|
static |
Definition at line 98 of file asf.cpp.
Referenced by Sound::ASFStream::load().
|
static |
Definition at line 101 of file asf.cpp.
Referenced by Sound::ASFStream::load().
|
static |
Definition at line 103 of file asf.cpp.
Referenced by Sound::ASFStream::load().
|
static |
Definition at line 96 of file asf.cpp.
Referenced by Sound::ASFStream::load().
|
static |
Definition at line 97 of file asf.cpp.
Referenced by Sound::ASFStream::load().
|
static |
Definition at line 95 of file asf.cpp.
Referenced by Sound::ASFStream::load().
|
static |
Definition at line 104 of file asf.cpp.
Referenced by Sound::ASFStream::load().
|
static |
Definition at line 99 of file asf.cpp.
Referenced by Sound::ASFStream::load().
const uint8 Sound::scaleHuffBits[121] |
Definition at line 1426 of file wmadata.h.
Referenced by Sound::WMACodec::initExponents().
const uint32 Sound::scaleHuffCodes[121] |
Definition at line 1407 of file wmadata.h.
Referenced by Sound::WMACodec::initExponents().
|
static |
Definition at line 66 of file mp3.cpp.
Referenced by Sound::MP3Stream::initStream().
const uint16 Sound::wmaCriticalFreqs[25] |
Definition at line 58 of file wmadata.h.
Referenced by Sound::WMACodec::evalMDCTScales().