diff options
author | Robin Gareus <robin@gareus.org> | 2020-02-01 15:57:47 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-02-06 17:30:21 +0100 |
commit | bfebe43a02bbafacfaccd7d2f0bb3f10d13067fd (patch) | |
tree | 135147c6330ceb60d1c6e43ff33136b869d44598 | |
parent | 3483c3589a57384282ed94d3ea6294b6b891882f (diff) |
Audio ROM Lua Bindings
-rw-r--r-- | libs/ardour/luabindings.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/ardour/luabindings.cc b/libs/ardour/luabindings.cc index eac0962d25..dfe5776271 100644 --- a/libs/ardour/luabindings.cc +++ b/libs/ardour/luabindings.cc @@ -41,6 +41,7 @@ #include "ardour/audio_port.h" #include "ardour/audio_track.h" #include "ardour/audioplaylist.h" +#include "ardour/audiorom.h" #include "ardour/buffer_set.h" #include "ardour/beats_samples_converter.h" #include "ardour/chan_mapping.h" @@ -260,6 +261,7 @@ CLASSKEYS(std::list<boost::shared_ptr<ARDOUR::Stripable> >); CLASSKEYS(boost::shared_ptr<std::list<boost::shared_ptr<ARDOUR::Route> > >); CLASSKEYS(boost::shared_ptr<ARDOUR::AudioRegion>); +CLASSKEYS(boost::shared_ptr<ARDOUR::AudioRom>); CLASSKEYS(boost::shared_ptr<ARDOUR::AudioSource>); CLASSKEYS(boost::shared_ptr<ARDOUR::Automatable>); CLASSKEYS(boost::shared_ptr<ARDOUR::AutomatableSequence<Temporal::Beats> >); @@ -1201,6 +1203,10 @@ LuaBindings::common (lua_State* L) .addStaticFunction ("load", &Readable::load) .endClass () + .deriveWSPtrClass <AudioRom, Readable> ("AudioRom") + .addStaticFunction ("new_rom", &AudioRom::new_rom) + .endClass () + .deriveWSPtrClass <Region, SessionObject> ("Region") .addCast<Readable> ("to_readable") .addCast<MidiRegion> ("to_midiregion") |