Public Member Functions | |
VabSound (Common::SeekableReadStream *msfData, const DragonsEngine *_vm) | |
VabSound (Common::SeekableReadStream *vhData, Common::SeekableReadStream *vbData) | |
bool | hasSound (uint16 program, uint16 key) |
Audio::AudioStream * | getAudioStream (uint16 program, uint16 key) |
Dragons::VabSound::VabSound | ( | Common::SeekableReadStream * | msfData, |
const DragonsEngine * | _vm | ||
) |
Creates a VAB file with both header and body (*.MSF). VabSound will dispose msfData
data |
Dragons::VabSound::VabSound | ( | Common::SeekableReadStream * | vhData, |
Common::SeekableReadStream * | vbData | ||
) |
Creates a VAB file with separate header and body (*.VH and *.VB). VabSound will dispose vhData & vbData
dataHeader | |
dataBody |