xoreos  0.0.5
Classes | Namespaces | Enumerations
xactwavebank_binary.cpp File Reference

A binary XACT WaveBank, found in the Xbox version of Jade Empire as XWB files. More...

#include <cassert>
#include "src/common/util.h"
#include "src/common/strutil.h"
#include "src/common/error.h"
#include "src/common/encoding.h"
#include "src/common/memreadstream.h"
#include "src/sound/xactwavebank_binary.h"
#include "src/sound/decoders/pcm.h"
#include "src/sound/decoders/adpcm.h"
#include "src/sound/decoders/asf.h"
Include dependency graph for xactwavebank_binary.cpp:

Go to the source code of this file.

Classes

struct  Sound::Segment
 

Namespaces

 Sound
 

Enumerations

enum  Sound::XWBFlags {
  Sound::kXWBFlagsStreaming = 0x00000001, Sound::kXWBFlagsEntryNames = 0x00010000, Sound::kXWBFlagsCompact = 0x00020000, Sound::kXWBFlagsSyncDisabled = 0x00040000,
  Sound::kXWBFlagsSeekTables = 0x00080000
}
 
enum  Sound::WaveFlags { Sound::kWaveFlagsReadAhead = 0x00000001, Sound::kWaveFlagsLoopCache = 0x00000002, Sound::kWaveFlagsRemoveLoopTail = 0x00000004, Sound::kWaveFlagsIgnoreLoop = 0x00000008 }
 
enum  Sound::Segments {
  Sound::kSegmentBankData = 0, Sound::kSegmentEntryMetaData, Sound::kSegmentEntryNames, Sound::kSegmentWaveData,
  Sound::kSegmentMAX
}
 

Detailed Description

A binary XACT WaveBank, found in the Xbox version of Jade Empire as XWB files.

Definition in file xactwavebank_binary.cpp.