blob: f9b087af7014a9bd2ba66cb856a82cf959226131 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include "AudioSample.h"
namespace SM64 {
AudioBankSample* AudioSample::GetPointer() {
return &mData;
}
size_t AudioSample::GetPointerSize() {
return sizeof(mData);
}
AudioSample::~AudioSample() {
if (mData.sampleAddr != nullptr) {
// delete[] mData.sampleAddr;
mData.sampleAddr = nullptr;
}
if (mData.book->book != nullptr) {
delete[] mData.book->book;
mData.book->book = nullptr;
}
if (mData.loop->state != nullptr) {
delete[] mData.loop->state;
mData.loop->state = nullptr;
}
}
}
|