summaryrefslogtreecommitdiff
path: root/src/tests/common/audio_test_fixture.cc
blob: 13a52345ad866dfd53853d35bcb944b9f7e590ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// audio_test_fixture.cc - RAII wrapper for AudioEngine lifecycle
// Simplifies audio test setup and teardown

#include "audio_test_fixture.h"

AudioTestFixture::AudioTestFixture() {
  m_engine.init();
}

AudioTestFixture::~AudioTestFixture() {
  m_engine.shutdown();
}

void AudioTestFixture::load_music(const TrackerScore* score,
                                  const NoteParams* samples,
                                  const AssetId* assets, uint32_t count) {
  m_engine.load_music_data(score, samples, assets, count);
}