Mario Kart 64
Loading...
Searching...
No Matches
AudioSequence.h
Go to the documentation of this file.
1#pragma once
2
3#ifdef __cplusplus
4#include <cstdint>
5#endif
6
8 uint32_t bankCount;
9 uint8_t* banks;
10 uint8_t* data;
11 uint8_t id;
12};
13
14#ifdef __cplusplus
15#include "resource/Resource.h"
16namespace SM64 {
17
18class AudioSequence : public Ship::Resource<AudioSequenceData> {
19 public:
20 using Resource::Resource;
21
22 AudioSequence() : Resource(std::shared_ptr<Ship::ResourceInitData>()) {}
23
24 AudioSequenceData* GetPointer();
25 size_t GetPointerSize();
26
28 std::vector<uint8_t> banks;
29 std::vector<uint8_t> sampleData;
30};
31}
32#endif
Definition AudioBankFactory.h:6
Definition AudioSequence.h:7
uint8_t id
Definition AudioSequence.h:11
uint8_t * data
Definition AudioSequence.h:10
uint8_t * banks
Definition AudioSequence.h:9
uint32_t bankCount
Definition AudioSequence.h:8