diff options
Diffstat (limited to 'libs/ardour/luabindings.cc')
-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") |