10class SafeAudioBankReader {
12 SafeAudioBankReader(std::vector<uint8_t> data);
13 uint8_t ReadU8(uint32_t offset);
14 uint32_t ReadU32(uint32_t offset);
15 int16_t ReadS16(uint32_t offset);
16 float ReadFloat(uint32_t offset);
17 size_t Size()
const {
return mData.size(); }
20 std::vector<uint8_t> mData;
21 LUS::BinaryReader mReader;
36 uint8_t codec, medium, unk_bit26, unk_bit25;
37 uint32_t dataSize, dataOffset;
38 int32_t loopStart, loopEnd, loopCount;
39 std::vector<int16_t> loopStates;
40 int32_t bookOrder, bookNpredictors;
41 std::vector<int16_t> books;
Definition OoTAudioTypes.h:45
Definition OoTAudioTypes.h:25