Lots of SoundMacro implementations

This commit is contained in:
Jack Andersen
2016-05-05 19:19:19 -10:00
parent fa66632b7c
commit 9860e3859c
12 changed files with 917 additions and 84 deletions

View File

@@ -4,20 +4,23 @@
namespace amuse
{
Voice::Voice(Engine& engine, int groupId, int vid, bool emitter)
: Entity(engine, groupId), m_vid(vid), m_emitter(emitter)
{
}
Voice::Voice(Engine& engine, const AudioGroup& group, int vid, bool emitter)
: Entity(engine, group), m_vid(vid), m_emitter(emitter)
{}
Voice::Voice(Engine& engine, const AudioGroup& group, ObjectId oid, int vid, bool emitter)
: Entity(engine, group, oid), m_vid(vid), m_emitter(emitter)
{}
size_t Voice::supplyAudio(size_t frames, int16_t* data)
{
}
Voice* Voice::startSiblingMacro(int8_t addNote, int macroId, int macroStep)
Voice* Voice::startSiblingMacro(int8_t addNote, ObjectId macroId, int macroStep)
{
}
bool Voice::loadSoundMacro(int macroId, int macroStep)
bool Voice::loadSoundMacro(ObjectId macroId, int macroStep)
{
}