From e0dedcf6e182d5dc2ce6a75e35c6480a32548c8d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 24 Mar 2016 21:58:29 +0100 Subject: [PATCH] update generated luadoc, zlib compress json --- doc/ardourapi.json.gz | Bin 0 -> 132888 bytes doc/luadoc.json | 3787 ----------------------------------------- doc/luadoc.json.gz | Bin 0 -> 9168 bytes 3 files changed, 3787 deletions(-) create mode 100644 doc/ardourapi.json.gz delete mode 100644 doc/luadoc.json create mode 100644 doc/luadoc.json.gz diff --git a/doc/ardourapi.json.gz b/doc/ardourapi.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..abdfc8667d34023a917c59aa2639ae7bf7d0496d GIT binary patch literal 132888 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

^@)Oy1j|W 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 literal 0 HcmV?d00001 diff --git a/doc/luadoc.json b/doc/luadoc.json deleted file mode 100644 index d14fdb3bae..0000000000 --- a/doc/luadoc.json +++ /dev/null @@ -1,3787 +0,0 @@ -[ -{"version" : "4.7-430-g307f0b4"}, - -{"type" : "[C] Class", - "lua" : "C:StringList", - "decl" : "std::list" -}, -{"type" : "Constructor", - "lua" : "C:StringList:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "C:StringList:empty", - "ret" : "bool", - "decl" : "bool (std::list::*)()" -}, -{"type" : "Member Function", - "lua" : "C:StringList:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::list::*)()" -}, -{"type" : "Member Function", - "lua" : "C:StringList:reverse", - "ret" : "void", - "decl" : "void (std::list::*)()" -}, -{"type" : "Ext C Function", - "lua" : "C:StringList:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "C:StringList:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Member Function", - "lua" : "C:StringList:unique", - "ret" : "void", - "decl" : "void (std::list::*)()" -}, -{"type" : "Member Function", - "lua" : "C:StringList:push_back", - "ret" : "void", - "decl" : "void (std::list::*)(std::string)" -}, -{"type" : "Ext C Function", - "lua" : "C:StringList:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "C:StringVector", - "decl" : "std::vector" -}, -{"type" : "Constructor", - "lua" : "C:StringVector:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "C:StringVector:empty", - "ret" : "bool", - "decl" : "bool (std::vector::*)()" -}, -{"type" : "Member Function", - "lua" : "C:StringVector:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::vector::*)()" -}, -{"type" : "Member Function", - "lua" : "C:StringVector:push_back", - "ret" : "void", - "decl" : "void (std::vector::*)(std::string)" -}, -{"type" : "Member Function", - "lua" : "C:StringVector:at", - "ret" : "std::string&", - "decl" : "std::string& (std::vector::*)(unsigned long)" -}, -{"type" : "Ext C Function", - "lua" : "C:StringVector:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "C:StringVector:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "C:StringVector:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Array", - "lua" : "C:FloatArray", - "decl" : "float*" -}, -{"type" : "Ext C Function", - "lua" : "C:FloatArray:array", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "C:FloatArray:get_table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "C:FloatArray:set_table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Array", - "lua" : "C:IntArray", - "decl" : "int*" -}, -{"type" : "Ext C Function", - "lua" : "C:IntArray:array", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "C:IntArray:get_table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "C:IntArray:set_table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "C:DoubleVector", - "decl" : "std::vector" -}, -{"type" : "Constructor", - "lua" : "C:DoubleVector:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "C:DoubleVector:empty", - "ret" : "bool", - "decl" : "bool (std::vector::*)()" -}, -{"type" : "Member Function", - "lua" : "C:DoubleVector:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::vector::*)()" -}, -{"type" : "Member Function", - "lua" : "C:DoubleVector:push_back", - "ret" : "void", - "decl" : "void (std::vector::*)(double)" -}, -{"type" : "Member Function", - "lua" : "C:DoubleVector:at", - "ret" : "double&", - "decl" : "double& (std::vector::*)(unsigned long)" -}, -{"type" : "Ext C Function", - "lua" : "C:DoubleVector:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "C:DoubleVector:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "C:DoubleVector:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "PBD:ID", - "decl" : "PBD::ID" -}, -{"type" : "Constructor", - "lua" : "PBD:ID:", - "ret" : "void", - "decl" : "void (*)(std::string)" -}, -{"type" : "Member Function", - "lua" : "PBD:ID:to_s", - "ret" : "std::string", - "decl" : "std::string (PBD::ID::*)()" -}, -{"type" : "[C] Class", - "lua" : "PBD:Stateful", - "decl" : "PBD::Stateful" -}, -{"type" : "Member Function", - "lua" : "PBD:Stateful:properties", - "ret" : "PBD::OwnedPropertyList", - "decl" : "PBD::OwnedPropertyList (PBD::Stateful::*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "PBD:StatefulDestructible", - "decl" : "PBD::StatefulDestructible", - "parent" :"PBD::Stateful" -}, -{"type" : "[C] Class", - "lua" : "PBD:StatefulPtr", - "decl" : "boost::weak_ptr" -}, -{"type" : "[C] Class", - "lua" : "PBD:StatefulPtr", - "decl" : "boost::shared_ptr" -}, -{"type" : "[C] Weak/Shared Pointer Class", - "lua" : "PBD:StatefulPtr", - "decl" : "PBD::Stateful" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "PBD:StatefulPtr:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "PBD:StatefulPtr:properties", - "ret" : "PBD::OwnedPropertyList", - "decl" : "PBD::OwnedPropertyList (PBD::Stateful::*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "PBD:StatefulDestructiblePtr", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "PBD:StatefulDestructiblePtr", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "PBD:StatefulDestructiblePtr", - "decl" : "PBD::StatefulDestructible", - "parent" :"PBD::Stateful" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "PBD:StatefulDestructiblePtr:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "PBD:Controllable", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "PBD:Controllable", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "PBD:Controllable", - "decl" : "PBD::Controllable", - "parent" :"PBD::StatefulDestructible" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "PBD:Controllable:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "PBD:Controllable:get_value", - "ret" : "double", - "decl" : "double (PBD::Controllable::*)()" -}, -{"type" : "Constant/Enum", - "lua" : "PBD:GroupControlDisposition:InverseGroup", - "decl" : "PBD::Controllable::GroupControlDisposition" -}, -{"type" : "Constant/Enum", - "lua" : "PBD:GroupControlDisposition:NoGroup", - "decl" : "PBD::Controllable::GroupControlDisposition" -}, -{"type" : "Constant/Enum", - "lua" : "PBD:GroupControlDisposition:UseGroup", - "decl" : "PBD::Controllable::GroupControlDisposition" -}, -{"type" : "[C] Class", - "lua" : "Timecode:BBT_TIME", - "decl" : "Timecode::BBT_Time" -}, -{"type" : "Constructor", - "lua" : "Timecode:BBT_TIME:", - "ret" : "void", - "decl" : "void (*)(unsigned int, unsigned int, unsigned int)" -}, -{"type" : "[C] Class", - "lua" : "Evoral:Parameter", - "decl" : "Evoral::Parameter" -}, -{"type" : "Constructor", - "lua" : "Evoral:Parameter:", - "ret" : "void", - "decl" : "void (*)(unsigned int, unsigned char, unsigned int)" -}, -{"type" : "Member Function", - "lua" : "Evoral:Parameter:type", - "ret" : "unsigned int", - "decl" : "unsigned int (Evoral::Parameter::*)()" -}, -{"type" : "Member Function", - "lua" : "Evoral:Parameter:channel", - "ret" : "unsigned char", - "decl" : "unsigned char (Evoral::Parameter::*)()" -}, -{"type" : "Member Function", - "lua" : "Evoral:Parameter:id", - "ret" : "unsigned int", - "decl" : "unsigned int (Evoral::Parameter::*)()" -}, -{"type" : "[C] Class", - "lua" : "Evoral:ControlList", - "decl" : "boost::weak_ptr" -}, -{"type" : "[C] Class", - "lua" : "Evoral:ControlList", - "decl" : "boost::shared_ptr" -}, -{"type" : "[C] Weak/Shared Pointer Class", - "lua" : "Evoral:ControlList", - "decl" : "Evoral::ControlList" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "Evoral:ControlList:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "Evoral:ControlList:add", - "ret" : "void", - "decl" : "void (Evoral::ControlList::*)(double, double, bool, bool)" -}, -{"type" : "[C] Class", - "lua" : "Evoral:ControlSet", - "decl" : "boost::weak_ptr" -}, -{"type" : "[C] Class", - "lua" : "Evoral:ControlSet", - "decl" : "boost::shared_ptr" -}, -{"type" : "[C] Weak/Shared Pointer Class", - "lua" : "Evoral:ControlSet", - "decl" : "Evoral::ControlSet" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "Evoral:ControlSet:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "[C] Class", - "lua" : "Evoral:Control", - "decl" : "boost::weak_ptr" -}, -{"type" : "[C] Class", - "lua" : "Evoral:Control", - "decl" : "boost::shared_ptr" -}, -{"type" : "[C] Weak/Shared Pointer Class", - "lua" : "Evoral:Control", - "decl" : "Evoral::Control" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "Evoral:Control:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "Evoral:Control:list", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (Evoral::Control::*)()" -}, -{"type" : "[C] Class", - "lua" : "Evoral:ParameterDescriptor", - "decl" : "Evoral::ParameterDescriptor" -}, -{"type" : "Constructor", - "lua" : "Evoral:ParameterDescriptor:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Data Member", - "lua" : "Evoral:ParameterDescriptor:lower", - "decl" : "float Evoral::ParameterDescriptor::*" -}, -{"type" : "Data Member", - "lua" : "Evoral:ParameterDescriptor:upper", - "decl" : "float Evoral::ParameterDescriptor::*" -}, -{"type" : "Data Member", - "lua" : "Evoral:ParameterDescriptor:normal", - "decl" : "float Evoral::ParameterDescriptor::*" -}, -{"type" : "Data Member", - "lua" : "Evoral:ParameterDescriptor:toggled", - "decl" : "bool Evoral::ParameterDescriptor::*" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:PluginInfo", - "decl" : "boost::weak_ptr" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:PluginInfo", - "decl" : "boost::shared_ptr" -}, -{"type" : "[C] Weak/Shared Pointer Class", - "lua" : "ARDOUR:PluginInfo", - "decl" : "ARDOUR::PluginInfo" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:PluginInfo:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Constructor", - "lua" : "ARDOUR:PluginInfo:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Route:ProcessorStreams", - "decl" : "ARDOUR::Route::ProcessorStreams" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:Route:ProcessorStreams:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Properties:BoolProperty", - "decl" : "PBD::PropertyDescriptor" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Properties:FloatProperty", - "decl" : "PBD::PropertyDescriptor" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Properties:FrameposProperty", - "decl" : "PBD::PropertyDescriptor" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:Properties:Start", - "decl" : "PBD::PropertyDescriptor*" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:Properties:Length", - "decl" : "PBD::PropertyDescriptor*" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:Properties:Position", - "decl" : "PBD::PropertyDescriptor*" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:PropertyChange", - "decl" : "PBD::PropertyChange" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:PropertyChange:containsBool", - "ret" : "bool", - "decl" : "bool (PBD::PropertyChange::*)(PBD::PropertyDescriptor)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:PropertyChange:containsFloat", - "ret" : "bool", - "decl" : "bool (PBD::PropertyChange::*)(PBD::PropertyDescriptor)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:PropertyChange:containsFramePos", - "ret" : "bool", - "decl" : "bool (PBD::PropertyChange::*)(PBD::PropertyDescriptor)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:PropertyList", - "decl" : "PBD::PropertyList" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:OwnedPropertyList", - "decl" : "PBD::OwnedPropertyList", - "parent" :"PBD::PropertyList" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Location", - "decl" : "ARDOUR::Location", - "parent" :"PBD::StatefulDestructible" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Location:locked", - "ret" : "bool", - "decl" : "bool (ARDOUR::Location::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Location:lock", - "ret" : "void", - "decl" : "void (ARDOUR::Location::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Location:start", - "ret" : "long", - "decl" : "long (ARDOUR::Location::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Location:end", - "ret" : "long", - "decl" : "long (ARDOUR::Location::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Location:length", - "ret" : "long", - "decl" : "long (ARDOUR::Location::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Location:set_start", - "ret" : "int", - "decl" : "int (ARDOUR::Location::*)(long, bool, bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Location:set_end", - "ret" : "int", - "decl" : "int (ARDOUR::Location::*)(long, bool, bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Location:set_length", - "ret" : "int", - "decl" : "int (ARDOUR::Location::*)(long, long, bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Location:move_to", - "ret" : "int", - "decl" : "int (ARDOUR::Location::*)(long)" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:SessionObject", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:SessionObject", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:SessionObject", - "decl" : "ARDOUR::SessionObject", - "parent" :"PBD::StatefulDestructible" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:SessionObject:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:SessionObject:name", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::SessionObject::*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Route", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Route", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:Route", - "decl" : "ARDOUR::Route", - "parent" :"ARDOUR::SessionObject" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:Route:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:set_name", - "ret" : "bool", - "decl" : "bool (ARDOUR::Route::*)(std::string)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:comment", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::Route::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:active", - "ret" : "bool", - "decl" : "bool (ARDOUR::Route::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:set_active", - "ret" : "void", - "decl" : "void (ARDOUR::Route::*)(bool, void*)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:nth_plugin", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Route::*)(unsigned int)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:add_processor_by_index", - "ret" : "int", - "decl" : "int (ARDOUR::Route::*)(boost::shared_ptr, int, ARDOUR::Route::ProcessorStreams*, bool)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:remove_processor", - "ret" : "int", - "decl" : "int (ARDOUR::Route::*)(boost::shared_ptr, ARDOUR::Route::ProcessorStreams*, bool)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:replace_processor", - "ret" : "int", - "decl" : "int (ARDOUR::Route::*)(boost::shared_ptr, boost::shared_ptr, ARDOUR::Route::ProcessorStreams*)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:n_inputs", - "ret" : "ARDOUR::ChanCount", - "decl" : "ARDOUR::ChanCount (ARDOUR::Route::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:n_outputs", - "ret" : "ARDOUR::ChanCount", - "decl" : "ARDOUR::ChanCount (ARDOUR::Route::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Route:set_comment", - "ret" : "void", - "decl" : "void (ARDOUR::Route::*)(std::string, void*)" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Track", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Track", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:Track", - "decl" : "ARDOUR::Track", - "parent" :"ARDOUR::Route" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:Track:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Track:set_name", - "ret" : "bool", - "decl" : "bool (ARDOUR::Track::*)(std::string)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Track:can_record", - "ret" : "bool", - "decl" : "bool (ARDOUR::Track::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Track:record_enabled", - "ret" : "bool", - "decl" : "bool (ARDOUR::Track::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Track:record_safe", - "ret" : "bool", - "decl" : "bool (ARDOUR::Track::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Track:set_record_enabled", - "ret" : "void", - "decl" : "void (ARDOUR::Track::*)(bool, PBD::Controllable::GroupControlDisposition)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Track:set_record_safe", - "ret" : "void", - "decl" : "void (ARDOUR::Track::*)(bool, PBD::Controllable::GroupControlDisposition)" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:AudioTrack", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:AudioTrack", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:AudioTrack", - "decl" : "ARDOUR::AudioTrack", - "parent" :"ARDOUR::Track" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:AudioTrack:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:MidiTrack", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:MidiTrack", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:MidiTrack", - "decl" : "ARDOUR::MidiTrack", - "parent" :"ARDOUR::Track" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:MidiTrack:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Region", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Region", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:Region", - "decl" : "ARDOUR::Region", - "parent" :"ARDOUR::SessionObject" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:Region:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:position", - "ret" : "long", - "decl" : "long (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:start", - "ret" : "long", - "decl" : "long (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:length", - "ret" : "long", - "decl" : "long (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:layer", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:data_type", - "ret" : "ARDOUR::DataType", - "decl" : "ARDOUR::DataType (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:stretch", - "ret" : "float", - "decl" : "float (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:shift", - "ret" : "float", - "decl" : "float (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function RefReturn", - "lua" : "ARDOUR:Region:sync_offset", - "ret" : "long", - "decl" : "long (ARDOUR::Region::*)(int&)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:sync_position", - "ret" : "long", - "decl" : "long (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:hidden", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:muted", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:opaque", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:locked", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:position_locked", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:video_locked", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:valid_transients", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:automatic", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:whole_file", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:captured", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:can_move", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:sync_marked", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:external", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:import", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:covers", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:at_natural_position", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:is_compound", - "ret" : "bool", - "decl" : "bool (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_length", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_start", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_position", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_initial_position", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:nudge_position", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:move_to_natural_position", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:move_start", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:trim_front", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:trim_end", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:trim_to", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long, long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:cut_front", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:cut_end", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:raise", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:lower", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:raise_to_top", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:lower_to_bottom", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_sync_position", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(long)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:clear_sync_position", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_hidden", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(bool)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_muted", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(bool)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_opaque", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(bool)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_locked", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(bool)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_video_locked", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(bool)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Region:set_position_locked", - "ret" : "void", - "decl" : "void (ARDOUR::Region::*)(bool)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Source", - "decl" : "boost::weak_ptr" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Source", - "decl" : "boost::shared_ptr" -}, -{"type" : "[C] Weak/Shared Pointer Class", - "lua" : "ARDOUR:Source", - "decl" : "ARDOUR::Source" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:Source:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:PresetRecord", - "decl" : "ARDOUR::Plugin::PresetRecord" -}, -{"type" : "Data Member", - "lua" : "ARDOUR:PresetRecord:uri", - "decl" : "std::string ARDOUR::Plugin::PresetRecord::*" -}, -{"type" : "Data Member", - "lua" : "ARDOUR:PresetRecord:label", - "decl" : "std::string ARDOUR::Plugin::PresetRecord::*" -}, -{"type" : "Data Member", - "lua" : "ARDOUR:PresetRecord:user", - "decl" : "bool ARDOUR::Plugin::PresetRecord::*" -}, -{"type" : "Data Member", - "lua" : "ARDOUR:PresetRecord:valid", - "decl" : "bool ARDOUR::Plugin::PresetRecord::*" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Automatable", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Automatable", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:Automatable", - "decl" : "ARDOUR::Automatable", - "parent" :"Evoral::ControlSet" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:Automatable:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Automatable:automation_control", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Automatable::*)(Evoral::Parameter, bool)" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:ParameterDescriptor", - "decl" : "ARDOUR::ParameterDescriptor", - "parent" :"Evoral::ParameterDescriptor" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:ParameterDescriptor:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Data Member", - "lua" : "ARDOUR:ParameterDescriptor:label", - "decl" : "std::string ARDOUR::ParameterDescriptor::*" -}, -{"type" : "Data Member", - "lua" : "ARDOUR:ParameterDescriptor:logarithmic", - "decl" : "bool ARDOUR::ParameterDescriptor::*" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Processor", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Processor", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:Processor", - "decl" : "ARDOUR::Processor", - "parent" :"ARDOUR::SessionObject" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:Processor:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Processor", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:Processor", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:Processor", - "decl" : "ARDOUR::Processor", - "parent" :"ARDOUR::Automatable" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:Processor:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Cast", - "lua" : "ARDOUR:Processor:to_insert", - "ret" : "ARDOUR::PluginInsert", - "decl" : "ARDOUR::PluginInsert (ARDOUR::Processor::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Processor:display_name", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::Processor::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Processor:active", - "ret" : "bool", - "decl" : "bool (ARDOUR::Processor::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Processor:activate", - "ret" : "void", - "decl" : "void (ARDOUR::Processor::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Processor:deactivate", - "ret" : "void", - "decl" : "void (ARDOUR::Processor::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Processor:control", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (Evoral::ControlSet::*)(Evoral::Parameter, bool)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:Processor:automation_control", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Automatable::*)(Evoral::Parameter, bool)" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:PluginInsert", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:PluginInsert", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:PluginInsert", - "decl" : "ARDOUR::Plugin", - "parent" :"PBD::StatefulDestructible" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:PluginInsert:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:label", - "ret" : "char*", - "decl" : "char* (ARDOUR::Plugin::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:name", - "ret" : "char*", - "decl" : "char* (ARDOUR::Plugin::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:maker", - "ret" : "char*", - "decl" : "char* (ARDOUR::Plugin::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:parameter_count", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::Plugin::*)()" -}, -{"type" : "Weak/Shared Pointer Function RefReturn", - "lua" : "ARDOUR:PluginInsert:nth_parameter", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::Plugin::*)(unsigned int, bool&)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:preset_by_label", - "ret" : "ARDOUR::Plugin::PresetRecord*", - "decl" : "ARDOUR::Plugin::PresetRecord* (ARDOUR::Plugin::*)(std::string)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:preset_by_uri", - "ret" : "ARDOUR::Plugin::PresetRecord*", - "decl" : "ARDOUR::Plugin::PresetRecord* (ARDOUR::Plugin::*)(std::string)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:load_preset", - "ret" : "bool", - "decl" : "bool (ARDOUR::Plugin::*)(ARDOUR::Plugin::PresetRecord)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:parameter_is_input", - "ret" : "bool", - "decl" : "bool (ARDOUR::Plugin::*)(unsigned int)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:get_docs", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::Plugin::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:get_parameter_docs", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::Plugin::*)(unsigned int)" -}, -{"type" : "Weak/Shared Pointer Function RefReturn", - "lua" : "ARDOUR:PluginInsert:get_parameter_descriptor", - "ret" : "int", - "decl" : "int (ARDOUR::Plugin::*)(unsigned int, ARDOUR::ParameterDescriptor&)" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:PluginInsert", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:PluginInsert", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:PluginInsert", - "decl" : "ARDOUR::PluginInsert", - "parent" :"ARDOUR::Processor" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:PluginInsert:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:plugin", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::PluginInsert::*)(unsigned int)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:activate", - "ret" : "void", - "decl" : "void (ARDOUR::PluginInsert::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:PluginInsert:deactivate", - "ret" : "void", - "decl" : "void (ARDOUR::PluginInsert::*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:AutomationControl", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:AutomationControl", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:AutomationControl", - "decl" : "ARDOUR::AutomationControl", - "parent" :"Evoral::Control" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:AutomationControl:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AutomationControl:automation_state", - "ret" : "ARDOUR::AutoState", - "decl" : "ARDOUR::AutoState (ARDOUR::AutomationControl::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AutomationControl:set_automation_style", - "ret" : "void", - "decl" : "void (ARDOUR::AutomationControl::*)(ARDOUR::AutoStyle)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AutomationControl:start_touch", - "ret" : "void", - "decl" : "void (ARDOUR::AutomationControl::*)(double)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AutomationControl:stop_touch", - "ret" : "void", - "decl" : "void (ARDOUR::AutomationControl::*)(bool, double)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AutomationControl:get_value", - "ret" : "double", - "decl" : "double (ARDOUR::AutomationControl::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AutomationControl:set_value", - "ret" : "void", - "decl" : "void (ARDOUR::AutomationControl::*)(double, PBD::Controllable::GroupControlDisposition)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AutomationControl:writable", - "ret" : "bool", - "decl" : "bool (ARDOUR::AutomationControl::*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:PluginControl", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:PluginControl", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:PluginControl", - "decl" : "ARDOUR::PluginInsert::PluginControl", - "parent" :"ARDOUR::AutomationControl" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:PluginControl:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:AudioSource", - "decl" : "boost::shared_ptr", - "parent" :"boost::shared_ptr" -}, -{"type" : "[C] Derived Class", - "lua" : "ARDOUR:AudioSource", - "decl" : "boost::weak_ptr", - "parent" :"boost::weak_ptr" -}, -{"type" : "[C] Derived Pointer Class", - "lua" : "ARDOUR:AudioSource", - "decl" : "ARDOUR::AudioSource", - "parent" :"ARDOUR::Source" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:AudioSource:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioSource:readable_length", - "ret" : "long", - "decl" : "long (ARDOUR::AudioSource::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioSource:n_channels", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::AudioSource::*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:AudioTrackList", - "decl" : "std::list >" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:AudioTrackList:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioTrackList:empty", - "ret" : "bool", - "decl" : "bool (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioTrackList:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioTrackList:reverse", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:AudioTrackList:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:AudioTrackList:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioTrackList:unique", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioTrackList:push_back", - "ret" : "void", - "decl" : "void (std::list >::*)(boost::shared_ptr)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:AudioTrackList:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:MidiTrackList", - "decl" : "std::list >" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:MidiTrackList:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:MidiTrackList:empty", - "ret" : "bool", - "decl" : "bool (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:MidiTrackList:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:MidiTrackList:reverse", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:MidiTrackList:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:MidiTrackList:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:MidiTrackList:unique", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:MidiTrackList:push_back", - "ret" : "void", - "decl" : "void (std::list >::*)(boost::shared_ptr)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:MidiTrackList:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:RouteList", - "decl" : "std::list >" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:RouteList:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:RouteList:empty", - "ret" : "bool", - "decl" : "bool (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:RouteList:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:RouteList:reverse", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:RouteList:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:RouteList:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:RouteListPtr", - "decl" : "boost::shared_ptr > >" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:RouteListPtr:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Pointer Function", - "lua" : "ARDOUR:RouteListPtr:empty", - "ret" : "bool", - "decl" : "bool (std::list >::*)()" -}, -{"type" : "Member Pointer Function", - "lua" : "ARDOUR:RouteListPtr:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::list >::*)()" -}, -{"type" : "Member Pointer Function", - "lua" : "ARDOUR:RouteListPtr:reverse", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Member Pointer Function", - "lua" : "ARDOUR:RouteListPtr:unique", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Member Pointer Function", - "lua" : "ARDOUR:RouteListPtr:push_back", - "ret" : "void", - "decl" : "void (std::list >::*)(boost::shared_ptr)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:RouteListPtr:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:RouteListPtr:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:RouteListPtr:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:WeakRouteList", - "decl" : "std::list >" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:WeakRouteList:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakRouteList:empty", - "ret" : "bool", - "decl" : "bool (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakRouteList:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakRouteList:reverse", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:WeakRouteList:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:WeakRouteList:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:WeakAudioSourceList", - "decl" : "std::list >" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:WeakAudioSourceList:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakAudioSourceList:empty", - "ret" : "bool", - "decl" : "bool (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakAudioSourceList:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakAudioSourceList:reverse", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:WeakAudioSourceList:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:WeakAudioSourceList:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:WeakPortSet", - "decl" : "std::set > >" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:WeakPortSet:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakPortSet:clear", - "ret" : "void", - "decl" : "void (std::set > >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakPortSet:empty", - "ret" : "bool", - "decl" : "bool (std::set > >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakPortSet:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::set > >::*)()" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:WeakPortSet:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:WeakPortSet:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:WeakPortSet:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:WeakSourceList", - "decl" : "std::list >" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:WeakSourceList:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakSourceList:empty", - "ret" : "bool", - "decl" : "bool (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakSourceList:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::list >::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:WeakSourceList:reverse", - "ret" : "void", - "decl" : "void (std::list >::*)()" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:WeakSourceList:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:WeakSourceList:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Tempo", - "decl" : "ARDOUR::Tempo" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:Tempo:", - "ret" : "void", - "decl" : "void (*)(double, double)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Tempo:note_type", - "ret" : "double", - "decl" : "double (ARDOUR::Tempo::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Tempo:beats_per_minute", - "ret" : "double", - "decl" : "double (ARDOUR::Tempo::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Tempo:frames_per_beat", - "ret" : "double", - "decl" : "double (ARDOUR::Tempo::*)(long)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Meter", - "decl" : "ARDOUR::Meter" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:Meter:", - "ret" : "void", - "decl" : "void (*)(double, double)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Meter:divisions_per_bar", - "ret" : "double", - "decl" : "double (ARDOUR::Meter::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Meter:note_divisor", - "ret" : "double", - "decl" : "double (ARDOUR::Meter::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Meter:frames_per_bar", - "ret" : "double", - "decl" : "double (ARDOUR::Meter::*)(ARDOUR::Tempo, long)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Meter:frames_per_grid", - "ret" : "double", - "decl" : "double (ARDOUR::Meter::*)(ARDOUR::Tempo, long)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:TempoMap", - "decl" : "ARDOUR::TempoMap" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:TempoMap:add_tempo", - "ret" : "void", - "decl" : "void (ARDOUR::TempoMap::*)(ARDOUR::Tempo, Timecode::BBT_Time)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:TempoMap:add_meter", - "ret" : "void", - "decl" : "void (ARDOUR::TempoMap::*)(ARDOUR::Meter, Timecode::BBT_Time)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:ChanCount", - "decl" : "ARDOUR::ChanCount" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:ChanCount:n_audio", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::ChanCount::*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:DataType", - "decl" : "ARDOUR::DataType" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:DataType:", - "ret" : "void", - "decl" : "void (*)(std::string)" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:PluginType:AudioUnit", - "decl" : "ARDOUR::PluginType" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:PluginType:LADSPA", - "decl" : "ARDOUR::PluginType" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:PluginType:LV2", - "decl" : "ARDOUR::PluginType" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:PluginType:Windows_VST", - "decl" : "ARDOUR::PluginType" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:PluginType:LXVST", - "decl" : "ARDOUR::PluginType" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:PluginType:Lua", - "decl" : "ARDOUR::PluginType" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:AutoStyle:Absolute", - "decl" : "ARDOUR::AutoStyle" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:AutoStyle:Trim", - "decl" : "ARDOUR::AutoStyle" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:AutoState:Off", - "decl" : "ARDOUR::AutoState" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:AutoState:Write", - "decl" : "ARDOUR::AutoState" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:AutoState:Touch", - "decl" : "ARDOUR::AutoState" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:AutoState:Play", - "decl" : "ARDOUR::AutoState" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:AutomationType:PluginAutomation", - "decl" : "ARDOUR::AutomationType" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:SrcQuality:SrcBest", - "decl" : "ARDOUR::SrcQuality" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:PlaylistDisposition:CopyPlaylist", - "decl" : "ARDOUR::PlaylistDisposition" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:PlaylistDisposition:NewPlaylist", - "decl" : "ARDOUR::PlaylistDisposition" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:PlaylistDisposition:SharePlaylist", - "decl" : "ARDOUR::PlaylistDisposition" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:AudioBackendInfo", - "decl" : "ARDOUR::AudioBackendInfo" -}, -{"type" : "Data Member", - "lua" : "ARDOUR:AudioBackendInfo:name", - "decl" : "char* ARDOUR::AudioBackendInfo::*" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:BackendVector", - "decl" : "std::vector" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:BackendVector:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:BackendVector:empty", - "ret" : "bool", - "decl" : "bool (std::vector::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:BackendVector:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::vector::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:BackendVector:push_back", - "ret" : "void", - "decl" : "void (std::vector::*)(ARDOUR::AudioBackendInfo*)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:BackendVector:at", - "ret" : "ARDOUR::AudioBackendInfo*&", - "decl" : "ARDOUR::AudioBackendInfo*& (std::vector::*)(unsigned long)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:BackendVector:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:BackendVector:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:BackendVector:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:DeviceStatus", - "decl" : "ARDOUR::AudioBackend::DeviceStatus" -}, -{"type" : "Data Member", - "lua" : "ARDOUR:DeviceStatus:name", - "decl" : "std::string ARDOUR::AudioBackend::DeviceStatus::*" -}, -{"type" : "Data Member", - "lua" : "ARDOUR:DeviceStatus:available", - "decl" : "bool ARDOUR::AudioBackend::DeviceStatus::*" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:DeviceStatusVector", - "decl" : "std::vector" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:DeviceStatusVector:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DeviceStatusVector:empty", - "ret" : "bool", - "decl" : "bool (std::vector::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DeviceStatusVector:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::vector::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DeviceStatusVector:push_back", - "ret" : "void", - "decl" : "void (std::vector::*)(ARDOUR::AudioBackend::DeviceStatus)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DeviceStatusVector:at", - "ret" : "ARDOUR::AudioBackend::DeviceStatus&", - "decl" : "ARDOUR::AudioBackend::DeviceStatus& (std::vector::*)(unsigned long)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:DeviceStatusVector:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:DeviceStatusVector:iter", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "ARDOUR:DeviceStatusVector:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:AudioBackend", - "decl" : "boost::weak_ptr" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:AudioBackend", - "decl" : "boost::shared_ptr" -}, -{"type" : "[C] Weak/Shared Pointer Class", - "lua" : "ARDOUR:AudioBackend", - "decl" : "ARDOUR::AudioBackend" -}, -{"type" : "Weak/Shared Null Check", - "lua" : "ARDOUR:AudioBackend:isnil", - "ret" : "bool", - "decl" : "void (*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:info", - "ret" : "ARDOUR::AudioBackendInfo&", - "decl" : "ARDOUR::AudioBackendInfo& (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:sample_rate", - "ret" : "float", - "decl" : "float (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:buffer_size", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:period_size", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:input_channels", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:output_channels", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:dsp_load", - "ret" : "float", - "decl" : "float (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:set_sample_rate", - "ret" : "int", - "decl" : "int (ARDOUR::AudioBackend::*)(float)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:set_buffer_size", - "ret" : "int", - "decl" : "int (ARDOUR::AudioBackend::*)(unsigned int)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:set_peridod_size", - "ret" : "int", - "decl" : "int (ARDOUR::AudioBackend::*)(unsigned int)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:enumerate_drivers", - "ret" : "std::vector", - "decl" : "std::vector (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:driver_name", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:set_driver", - "ret" : "int", - "decl" : "int (ARDOUR::AudioBackend::*)(std::string)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:use_separate_input_and_output_devices", - "ret" : "bool", - "decl" : "bool (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:enumerate_devices", - "ret" : "std::vector", - "decl" : "std::vector (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:enumerate_input_devices", - "ret" : "std::vector", - "decl" : "std::vector (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:enumerate_output_devices", - "ret" : "std::vector", - "decl" : "std::vector (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:device_name", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:input_device_name", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:output_device_name", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::AudioBackend::*)()" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:set_device_name", - "ret" : "int", - "decl" : "int (ARDOUR::AudioBackend::*)(std::string)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:set_input_device_name", - "ret" : "int", - "decl" : "int (ARDOUR::AudioBackend::*)(std::string)" -}, -{"type" : "Weak/Shared Pointer Function", - "lua" : "ARDOUR:AudioBackend:set_output_device_name", - "ret" : "int", - "decl" : "int (ARDOUR::AudioBackend::*)(std::string)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:AudioEngine", - "decl" : "ARDOUR::AudioEngine" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:available_backends", - "ret" : "std::vector", - "decl" : "std::vector (ARDOUR::AudioEngine::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:current_backend_name", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::AudioEngine::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:set_backend", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::AudioEngine::*)(std::string, std::string, std::string)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:setup_required", - "ret" : "bool", - "decl" : "bool (ARDOUR::AudioEngine::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:start", - "ret" : "int", - "decl" : "int (ARDOUR::AudioEngine::*)(bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:stop", - "ret" : "int", - "decl" : "int (ARDOUR::AudioEngine::*)(bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:get_dsp_load", - "ret" : "float", - "decl" : "float (ARDOUR::AudioEngine::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:set_device_name", - "ret" : "int", - "decl" : "int (ARDOUR::AudioEngine::*)(std::string)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:set_sample_rate", - "ret" : "int", - "decl" : "int (ARDOUR::AudioEngine::*)(float)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:set_buffer_size", - "ret" : "int", - "decl" : "int (ARDOUR::AudioEngine::*)(unsigned int)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioEngine:get_last_backend_error", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::AudioEngine::*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Session", - "decl" : "ARDOUR::Session" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:scripts_changed", - "ret" : "void", - "decl" : "void (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:transport_rolling", - "ret" : "bool", - "decl" : "bool (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:request_transport_speed", - "ret" : "void", - "decl" : "void (ARDOUR::Session::*)(double, bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:transport_frame", - "ret" : "long", - "decl" : "long (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:transport_speed", - "ret" : "double", - "decl" : "double (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:frame_rate", - "ret" : "long", - "decl" : "long (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:nominal_frame_rate", - "ret" : "long", - "decl" : "long (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:frames_per_timecode_frame", - "ret" : "double", - "decl" : "double (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:timecode_frames_per_hour", - "ret" : "long", - "decl" : "long (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:timecode_frames_per_second", - "ret" : "double", - "decl" : "double (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:timecode_drop_frames", - "ret" : "bool", - "decl" : "bool (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:request_locate", - "ret" : "void", - "decl" : "void (ARDOUR::Session::*)(long, bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:request_stop", - "ret" : "void", - "decl" : "void (ARDOUR::Session::*)(bool, bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:last_transport_start", - "ret" : "long", - "decl" : "long (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:goto_start", - "ret" : "void", - "decl" : "void (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:goto_end", - "ret" : "void", - "decl" : "void (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:current_start_frame", - "ret" : "long", - "decl" : "long (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:current_end_frame", - "ret" : "long", - "decl" : "long (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:actively_recording", - "ret" : "bool", - "decl" : "bool (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:get_routes", - "ret" : "boost::shared_ptr > >", - "decl" : "boost::shared_ptr > > (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:get_tracks", - "ret" : "boost::shared_ptr > >", - "decl" : "boost::shared_ptr > > (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:name", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:path", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:record_status", - "ret" : "ARDOUR::Session::RecordState", - "decl" : "ARDOUR::Session::RecordState (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:route_by_id", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Session::*)(PBD::ID)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:route_by_name", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Session::*)(std::string)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:route_by_remote_id", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Session::*)(unsigned int)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:track_by_diskstream_id", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Session::*)(PBD::ID)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:source_by_id", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Session::*)(PBD::ID)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:controllable_by_id", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Session::*)(PBD::ID)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:processor_by_id", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (ARDOUR::Session::*)(PBD::ID)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:snap_name", - "ret" : "std::string", - "decl" : "std::string (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:tempo_map", - "ret" : "ARDOUR::TempoMap&", - "decl" : "ARDOUR::TempoMap& (ARDOUR::Session::*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:RegionFactory", - "decl" : "ARDOUR::RegionFactory" -}, -{"type" : "Static Member Function", - "lua" : "ARDOUR:RegionFactory:region_by_id", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (*)(PBD::ID)" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:Session:RecordState:Disabled", - "decl" : "ARDOUR::Session::RecordState" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:Session:RecordState:Enabled", - "decl" : "ARDOUR::Session::RecordState" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:Session:RecordState:Recording", - "decl" : "ARDOUR::Session::RecordState" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:LuaAPI:new_luaproc", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (*)(ARDOUR::Session*, std::string)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:LuaAPI:new_plugin_info", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (*)(std::string, ARDOUR::PluginType)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:LuaAPI:new_plugin", - "ret" : "boost::shared_ptr", - "decl" : "boost::shared_ptr (*)(ARDOUR::Session*, std::string, ARDOUR::PluginType, std::string)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:LuaAPI:set_processor_param", - "ret" : "bool", - "decl" : "bool (*)(boost::shared_ptr, unsigned int, float)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:LuaAPI:set_plugin_insert_param", - "ret" : "bool", - "decl" : "bool (*)(boost::shared_ptr, unsigned int, float)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Session", - "decl" : "ARDOUR::Session" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:save_state", - "ret" : "int", - "decl" : "int (ARDOUR::Session::*)(std::string, bool, bool, bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:set_dirty", - "ret" : "void", - "decl" : "void (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:unknown_processors", - "ret" : "std::list", - "decl" : "std::list (ARDOUR::Session::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:new_route_from_template", - "ret" : "std::list >", - "decl" : "std::list > (ARDOUR::Session::*)(unsigned int, std::string, std::string, ARDOUR::PlaylistDisposition)" -}, -{"type" : "[C] Class", - "lua" : "OSC:Address", - "decl" : "ARDOUR::LuaAPI::LuaOSCAddress" -}, -{"type" : "Constructor", - "lua" : "OSC:Address:", - "ret" : "void", - "decl" : "void (*)(std::string)" -}, -{"type" : "C Function", - "lua" : "OSC:Address:send", - "decl" : "int (ARDOUR::LuaAPI::LuaOSCAddress::*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "Cairo:Context", - "decl" : "Cairo::Context" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:save", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:restore", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:set_operator", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(Cairo::Operator)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:set_source_rgb", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:set_source_rgba", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double, double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:set_line_width", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:set_line_cap", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(Cairo::LineCap)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:set_line_join", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(Cairo::LineJoin)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:set_dash", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(std::vector&, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:unset_dash", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:translate", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:scale", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:rotate", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:begin_new_path", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:begin_new_sub_path", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:move_to", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:line_to", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:curve_to", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double, double, double, double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:arc", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double, double, double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:arc_negative", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double, double, double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:rel_move_to", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:rel_line_to", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:rel_curve_to", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double, double, double, double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:rectangle", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double, double, double, double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:close_path", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:paint", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:paint_with_alpha", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:stroke", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:stroke_preserve", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:fill", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:fill_preserve", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:reset_clip", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:clip", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:clip_preserve", - "ret" : "void", - "decl" : "void (Cairo::Context::*)()" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:set_font_size", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(double)" -}, -{"type" : "Member Function", - "lua" : "Cairo:Context:show_text", - "ret" : "void", - "decl" : "void (Cairo::Context::*)(std::string)" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:LineCap:Butt", - "decl" : "_cairo_line_cap" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:LineCap:Round", - "decl" : "_cairo_line_cap" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:LineCap:Square", - "decl" : "_cairo_line_cap" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:LineJoin:Miter", - "decl" : "_cairo_line_join" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:LineJoin:Round", - "decl" : "_cairo_line_join" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:LineJoin:Bevel", - "decl" : "_cairo_line_join" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:Operator:Clear", - "decl" : "_cairo_operator" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:Operator:Source", - "decl" : "_cairo_operator" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:Operator:Over", - "decl" : "_cairo_operator" -}, -{"type" : "Constant/Enum", - "lua" : "Cairo:Operator:Add", - "decl" : "_cairo_operator" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:ConfigChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:EngineRunning", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:EngineStopped", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:EngineHalted", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:EngineDeviceListChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:BufferSizeChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:SampleRateChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:FeedbackDetected", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:SuccessfulGraphSort", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:StartTimeChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:EndTimeChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:Exported", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:SessionConfigChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:TransportStateChange", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:DirtyChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:StateSaved", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:Xrun", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:TransportLooped", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:SoloActive", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:SoloChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:IsolatedChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:MonitorChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RecordStateChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RecordArmStateChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:AudioLoopLocationChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:AudioPunchLocationChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:LocationsModified", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:AuditionActive", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:BundleAddedOrRemoved", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:PositionChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:Located", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RoutesReconnected", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RouteAdded", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RouteAddedOrRemoved", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RouteGroupPropertyChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RouteAddedToRouteGroup", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RouteRemovedFromRouteGroup", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:StepEditStatusChange", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RouteGroupAdded", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RouteGroupRemoved", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RouteGroupsReordered", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:SyncOrderKeys", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:PluginListChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:PluginStatusesChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:DiskOverrun", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:DiskUnderrun", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "Constant/Enum", - "lua" : "LuaSignal:RegionPropertyChanged", - "decl" : "LuaSignal::LuaSignal" -}, -{"type" : "[C] Class", - "lua" : "LuaSignal:Set", - "decl" : "std::bitset<47ul>" -}, -{"type" : "Constructor", - "lua" : "LuaSignal:Set:", - "ret" : "void", - "decl" : "void (*)()" -}, -{"type" : "Member Function", - "lua" : "LuaSignal:Set:reset", - "ret" : "std::bitset<47ul>&", - "decl" : "std::bitset<47ul>& (std::bitset<47ul>::*)()" -}, -{"type" : "Member Function", - "lua" : "LuaSignal:Set:set", - "ret" : "std::bitset<47ul>&", - "decl" : "std::bitset<47ul>& (std::bitset<47ul>::*)(unsigned long, bool)" -}, -{"type" : "Member Function", - "lua" : "LuaSignal:Set:count", - "ret" : "unsigned long", - "decl" : "unsigned long (std::bitset<47ul>::*)()" -}, -{"type" : "Member Function", - "lua" : "LuaSignal:Set:any", - "ret" : "bool", - "decl" : "bool (std::bitset<47ul>::*)()" -}, -{"type" : "Member Function", - "lua" : "LuaSignal:Set:none", - "ret" : "bool", - "decl" : "bool (std::bitset<47ul>::*)()" -}, -{"type" : "Member Function", - "lua" : "LuaSignal:Set:test", - "ret" : "bool", - "decl" : "bool (std::bitset<47ul>::*)(unsigned long)" -}, -{"type" : "Member Function", - "lua" : "LuaSignal:Set:size", - "ret" : "unsigned long", - "decl" : "unsigned long (std::bitset<47ul>::*)()" -}, -{"type" : "Ext C Function", - "lua" : "LuaSignal:Set:add", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "Ext C Function", - "lua" : "LuaSignal:Set:table", - "decl" : "int (*)(lua_State*)" -}, -{"type" : "[C] Class", - "lua" : "ArdourUI:RegionSelection", - "decl" : "RegionSelection" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:RegionSelection:clear_all", - "ret" : "void", - "decl" : "void (RegionSelection::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:RegionSelection:start", - "ret" : "long", - "decl" : "long (RegionSelection::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:RegionSelection:end_frame", - "ret" : "long", - "decl" : "long (RegionSelection::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:RegionSelection:n_midi_regions", - "ret" : "unsigned long", - "decl" : "unsigned long (RegionSelection::*)()" -}, -{"type" : "[C] Class", - "lua" : "ArdourUI:ArdourMarker", - "decl" : "ArdourMarker" -}, -{"type" : "[C] Class", - "lua" : "ArdourUI:Editor", - "decl" : "PublicEditor" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:snap_type", - "ret" : "Editing::SnapType", - "decl" : "Editing::SnapType (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:snap_mode", - "ret" : "Editing::SnapMode", - "decl" : "Editing::SnapMode (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:set_snap_mode", - "ret" : "void", - "decl" : "void (PublicEditor::*)(Editing::SnapMode)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:set_snap_threshold", - "ret" : "void", - "decl" : "void (PublicEditor::*)(double)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:undo", - "ret" : "void", - "decl" : "void (PublicEditor::*)(unsigned int)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:redo", - "ret" : "void", - "decl" : "void (PublicEditor::*)(unsigned int)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:set_mouse_mode", - "ret" : "void", - "decl" : "void (PublicEditor::*)(Editing::MouseMode, bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:current_mouse_mode", - "ret" : "Editing::MouseMode", - "decl" : "Editing::MouseMode (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:consider_auditioning", - "ret" : "void", - "decl" : "void (PublicEditor::*)(boost::shared_ptr)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:new_region_from_selection", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:separate_region_from_selection", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:pixel_to_sample", - "ret" : "long", - "decl" : "long (PublicEditor::*)(double)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:sample_to_pixel", - "ret" : "double", - "decl" : "double (PublicEditor::*)(long)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:play_selection", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:play_with_preroll", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:maybe_locate_with_edit_preroll", - "ret" : "void", - "decl" : "void (PublicEditor::*)(long)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:goto_nth_marker", - "ret" : "void", - "decl" : "void (PublicEditor::*)(int)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:add_location_from_playhead_cursor", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:remove_location_at_playhead_cursor", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:set_show_measures", - "ret" : "void", - "decl" : "void (PublicEditor::*)(bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:show_measures", - "ret" : "bool", - "decl" : "bool (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:remove_tracks", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:effective_mouse_mode", - "ret" : "Editing::MouseMode", - "decl" : "Editing::MouseMode (PublicEditor::*)()" -}, -{"type" : "Member Function RefReturn", - "lua" : "ArdourUI:Editor:do_import", - "ret" : "void", - "decl" : "void (PublicEditor::*)(std::vector, Editing::ImportDisposition, Editing::ImportMode, ARDOUR::SrcQuality, long&, boost::shared_ptr)" -}, -{"type" : "Member Function RefReturn", - "lua" : "ArdourUI:Editor:do_embed", - "ret" : "void", - "decl" : "void (PublicEditor::*)(std::vector, Editing::ImportDisposition, Editing::ImportMode, long&, boost::shared_ptr)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:export_audio", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:stem_export", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:export_selection", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:export_range", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:set_zoom_focus", - "ret" : "void", - "decl" : "void (PublicEditor::*)(Editing::ZoomFocus)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:get_zoom_focus", - "ret" : "Editing::ZoomFocus", - "decl" : "Editing::ZoomFocus (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:get_current_zoom", - "ret" : "long", - "decl" : "long (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:reset_zoom", - "ret" : "void", - "decl" : "void (PublicEditor::*)(long)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:select_all_tracks", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:deselect_all", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:set_stationary_playhead", - "ret" : "void", - "decl" : "void (PublicEditor::*)(bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:stationary_playhead", - "ret" : "bool", - "decl" : "bool (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:set_follow_playhead", - "ret" : "void", - "decl" : "void (PublicEditor::*)(bool, bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:follow_playhead", - "ret" : "bool", - "decl" : "bool (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:dragging_playhead", - "ret" : "bool", - "decl" : "bool (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:leftmost_sample", - "ret" : "long", - "decl" : "long (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:current_page_samples", - "ret" : "long", - "decl" : "long (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:visible_canvas_height", - "ret" : "double", - "decl" : "double (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:temporal_zoom_step", - "ret" : "void", - "decl" : "void (PublicEditor::*)(bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:override_visible_track_count", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:scroll_tracks_down_line", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:scroll_tracks_up_line", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:scroll_down_one_track", - "ret" : "bool", - "decl" : "bool (PublicEditor::*)(bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:scroll_up_one_track", - "ret" : "bool", - "decl" : "bool (PublicEditor::*)(bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:reset_x_origin", - "ret" : "void", - "decl" : "void (PublicEditor::*)(long)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:get_y_origin", - "ret" : "double", - "decl" : "double (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:reset_y_origin", - "ret" : "void", - "decl" : "void (PublicEditor::*)(double)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:remove_last_capture", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:maximise_editing_space", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:restore_editing_space", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:toggle_meter_updating", - "ret" : "void", - "decl" : "void (PublicEditor::*)()" -}, -{"type" : "Member Function RefReturn", - "lua" : "ArdourUI:Editor:get_nudge_distance", - "ret" : "long", - "decl" : "long (PublicEditor::*)(long, long&)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:get_paste_offset", - "ret" : "long", - "decl" : "long (PublicEditor::*)(long, unsigned int, long)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:get_grid_beat_divisions", - "ret" : "unsigned int", - "decl" : "unsigned int (PublicEditor::*)(long)" -}, -{"type" : "Member Function RefReturn", - "lua" : "ArdourUI:Editor:get_grid_type_as_beats", - "ret" : "Evoral::Beats", - "decl" : "Evoral::Beats (PublicEditor::*)(bool&, long)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:toggle_ruler_video", - "ret" : "void", - "decl" : "void (PublicEditor::*)(bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:toggle_xjadeo_proc", - "ret" : "void", - "decl" : "void (PublicEditor::*)(int)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:get_videotl_bar_height", - "ret" : "int", - "decl" : "int (PublicEditor::*)()" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:set_video_timeline_height", - "ret" : "void", - "decl" : "void (PublicEditor::*)(int)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:center_screen", - "ret" : "void", - "decl" : "void (PublicEditor::*)(long)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:get_smart_mode", - "ret" : "bool", - "decl" : "bool (PublicEditor::*)()" -}, -{"type" : "Member Function RefReturn", - "lua" : "ArdourUI:Editor:get_pointer_position", - "ret" : "void", - "decl" : "void (PublicEditor::*)(double&, double&)" -}, -{"type" : "Member Function RefReturn", - "lua" : "ArdourUI:Editor:find_location_from_marker", - "ret" : "ARDOUR::Location*", - "decl" : "ARDOUR::Location* (PublicEditor::*)(ArdourMarker*, bool&)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:find_marker_from_location_id", - "ret" : "ArdourMarker*", - "decl" : "ArdourMarker* (PublicEditor::*)(PBD::ID, bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:mouse_add_new_marker", - "ret" : "void", - "decl" : "void (PublicEditor::*)(long, bool)" -}, -{"type" : "Member Function", - "lua" : "ArdourUI:Editor:access_action", - "ret" : "void", - "decl" : "void (PublicEditor::*)(std::string, std::string)" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToCDFrame", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToTimecodeFrame", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToTimecodeSeconds", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToTimecodeMinutes", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToSeconds", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToMinutes", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv128", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv64", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv32", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv28", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv24", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv20", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv16", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv14", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv12", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv10", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv8", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv7", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv6", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv5", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv4", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv3", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeatDiv2", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBeat", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToBar", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToMark", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToRegionStart", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToRegionEnd", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToRegionSync", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapToRegionBoundary", - "decl" : "Editing::SnapType" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapOff", - "decl" : "Editing::SnapMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapNormal", - "decl" : "Editing::SnapMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:SnapMagnetic", - "decl" : "Editing::SnapMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:MouseObject", - "decl" : "Editing::MouseMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:MouseRange", - "decl" : "Editing::MouseMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:MouseCut", - "decl" : "Editing::MouseMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:MouseTimeFX", - "decl" : "Editing::MouseMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:MouseAudition", - "decl" : "Editing::MouseMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:MouseDraw", - "decl" : "Editing::MouseMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:MouseContent", - "decl" : "Editing::MouseMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ZoomFocusLeft", - "decl" : "Editing::ZoomFocus" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ZoomFocusRight", - "decl" : "Editing::ZoomFocus" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ZoomFocusCenter", - "decl" : "Editing::ZoomFocus" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ZoomFocusPlayhead", - "decl" : "Editing::ZoomFocus" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ZoomFocusMouse", - "decl" : "Editing::ZoomFocus" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ZoomFocusEdit", - "decl" : "Editing::ZoomFocus" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:FollowPlayhead", - "decl" : "Editing::DisplayControl" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ShowMeasures", - "decl" : "Editing::DisplayControl" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ShowWaveforms", - "decl" : "Editing::DisplayControl" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ShowWaveformsRecording", - "decl" : "Editing::DisplayControl" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportAsRegion", - "decl" : "Editing::ImportMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportToTrack", - "decl" : "Editing::ImportMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportAsTrack", - "decl" : "Editing::ImportMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportAsTapeTrack", - "decl" : "Editing::ImportMode" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportAtTimestamp", - "decl" : "Editing::ImportPosition" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportAtEditPoint", - "decl" : "Editing::ImportPosition" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportAtPlayhead", - "decl" : "Editing::ImportPosition" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportAtStart", - "decl" : "Editing::ImportPosition" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportDistinctFiles", - "decl" : "Editing::ImportDisposition" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportMergeFiles", - "decl" : "Editing::ImportDisposition" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportSerializeFiles", - "decl" : "Editing::ImportDisposition" -}, -{"type" : "Constant/Enum", - "lua" : "Editing:ImportDistinctChannels", - "decl" : "Editing::ImportDisposition" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:AudioBuffer", - "decl" : "ARDOUR::AudioBuffer" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioBuffer:data", - "ret" : "float*", - "decl" : "float* (ARDOUR::AudioBuffer::*)(long)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioBuffer:silence", - "ret" : "void", - "decl" : "void (ARDOUR::AudioBuffer::*)(long, long)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:AudioBuffer:apply_gain", - "ret" : "void", - "decl" : "void (ARDOUR::AudioBuffer::*)(float, long)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:MidiBuffer", - "decl" : "ARDOUR::MidiBuffer" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:MidiBuffer:silence", - "ret" : "void", - "decl" : "void (ARDOUR::MidiBuffer::*)(long, long)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:MidiBuffer:empty", - "ret" : "bool", - "decl" : "bool (ARDOUR::MidiBuffer::*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:BufferSet", - "decl" : "ARDOUR::BufferSet" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:BufferSet:get_audio", - "ret" : "ARDOUR::AudioBuffer&", - "decl" : "ARDOUR::AudioBuffer& (ARDOUR::BufferSet::*)(unsigned long)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:BufferSet:count", - "ret" : "ARDOUR::ChanCount", - "decl" : "ARDOUR::ChanCount (ARDOUR::BufferSet::*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:ChanMapping", - "decl" : "ARDOUR::ChanMapping" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:ChanMapping:get", - "ret" : "unsigned int", - "decl" : "unsigned int (ARDOUR::ChanMapping::*)(ARDOUR::DataType, unsigned int)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:ChanMapping:set", - "ret" : "void", - "decl" : "void (ARDOUR::ChanMapping::*)(ARDOUR::DataType, unsigned int, unsigned int)" -}, -{"type" : "Constant/Enum Member", - "lua" : "ARDOUR:ChanMapping:Invalid", - "decl" : "long" -}, -{"type" : "[C] Class", - "lua" : "Evoral:Event", - "decl" : "Evoral::Event" -}, -{"type" : "Member Function", - "lua" : "Evoral:Event:clear", - "ret" : "void", - "decl" : "void (Evoral::Event::*)()" -}, -{"type" : "Member Function", - "lua" : "Evoral:Event:size", - "ret" : "unsigned int", - "decl" : "unsigned int (Evoral::Event::*)()" -}, -{"type" : "Member Function", - "lua" : "Evoral:Event:set_buffer", - "ret" : "void", - "decl" : "void (Evoral::Event::*)(unsigned int, unsigned char*, bool)" -}, -{"type" : "Member Function", - "lua" : "Evoral:Event:buffer", - "ret" : "unsigned char*", - "decl" : "unsigned char* (Evoral::Event::*)()" -}, -{"type" : "[C] Class", - "lua" : "Evoral:Beats", - "decl" : "Evoral::Beats" -}, -{"type" : "Member Function", - "lua" : "Evoral:Beats:to_double", - "ret" : "double", - "decl" : "double (Evoral::Beats::*)()" -}, -{"type" : "[C] Derived Class", - "lua" : "Evoral:MidiEvent", - "decl" : "Evoral::MIDIEvent", - "parent" :"Evoral::Event" -}, -{"type" : "Member Function", - "lua" : "Evoral:MidiEvent:type", - "ret" : "unsigned char", - "decl" : "unsigned char (Evoral::MIDIEvent::*)()" -}, -{"type" : "Member Function", - "lua" : "Evoral:MidiEvent:channel", - "ret" : "unsigned char", - "decl" : "unsigned char (Evoral::MIDIEvent::*)()" -}, -{"type" : "Member Function", - "lua" : "Evoral:MidiEvent:set_type", - "ret" : "unsigned char", - "decl" : "unsigned char (Evoral::MIDIEvent::*)()" -}, -{"type" : "Member Function", - "lua" : "Evoral:MidiEvent:set_channel", - "ret" : "unsigned char", - "decl" : "unsigned char (Evoral::MIDIEvent::*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:Session", - "decl" : "ARDOUR::Session" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:get_scratch_buffers", - "ret" : "ARDOUR::BufferSet&", - "decl" : "ARDOUR::BufferSet& (ARDOUR::Session::*)(ARDOUR::ChanCount, bool)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:Session:get_silent_buffers", - "ret" : "ARDOUR::BufferSet&", - "decl" : "ARDOUR::BufferSet& (ARDOUR::Session::*)(ARDOUR::ChanCount)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:compute_peak", - "ret" : "float", - "decl" : "float (*)(float*, unsigned int, float)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:find_peaks", - "ret" : "void", - "decl" : "void (*)(float*, unsigned int, float*, float*)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:apply_gain_to_buffer", - "ret" : "void", - "decl" : "void (*)(float*, unsigned int, float)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:mix_buffers_no_gain", - "ret" : "void", - "decl" : "void (*)(float*, float*, unsigned int)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:mix_buffers_with_gain", - "ret" : "void", - "decl" : "void (*)(float*, float*, unsigned int, float)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:copy_vector", - "ret" : "void", - "decl" : "void (*)(float*, float*, unsigned int)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:dB_to_coefficient", - "ret" : "float", - "decl" : "float (*)(float)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:fast_coefficient_to_dB", - "ret" : "float", - "decl" : "float (*)(float)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:accurate_coefficient_to_dB", - "ret" : "float", - "decl" : "float (*)(float)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:memset", - "ret" : "void", - "decl" : "void (*)(float*, float, unsigned int)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:mmult", - "ret" : "void", - "decl" : "void (*)(float*, float*, unsigned int)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:log_meter", - "ret" : "float", - "decl" : "float (*)(float)" -}, -{"type" : "Free Function", - "lua" : "ARDOUR:DSP:log_meter_coeff", - "ret" : "float", - "decl" : "float (*)(float)" -}, -{"type" : "Free Function RefReturn", - "lua" : "ARDOUR:DSP:peaks", - "ret" : "void", - "decl" : "void (*)(float*, float&, float&, unsigned int)" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:DSP:LowPass", - "decl" : "ARDOUR::DSP::LowPass" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:DSP:LowPass:", - "ret" : "void", - "decl" : "void (*)(double, float)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:LowPass:proc", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::LowPass::*)(float*, unsigned int)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:LowPass:ctrl", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::LowPass::*)(float*, float, unsigned int)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:LowPass:set_cutoff", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::LowPass::*)(float)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:LowPass:reset", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::LowPass::*)()" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:DSP:Biquad", - "decl" : "ARDOUR::DSP::BiQuad" -}, -{"type" : "Constructor", - "lua" : "ARDOUR:DSP:Biquad:", - "ret" : "void", - "decl" : "void (*)(double)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:Biquad:run", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::BiQuad::*)(float*, unsigned int)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:Biquad:compute", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::BiQuad::*)(ARDOUR::DSP::BiQuad::Type, double, double, double)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:Biquad:reset", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::BiQuad::*)()" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:DSP:BiQuadType:LowPass", - "decl" : "ARDOUR::DSP::BiQuad::Type" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:DSP:BiQuadType:HighPass", - "decl" : "ARDOUR::DSP::BiQuad::Type" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:DSP:BiQuadType:BandPassSkirt", - "decl" : "ARDOUR::DSP::BiQuad::Type" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:DSP:BiQuadType:BandPass0dB", - "decl" : "ARDOUR::DSP::BiQuad::Type" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:DSP:BiQuadType:Notch", - "decl" : "ARDOUR::DSP::BiQuad::Type" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:DSP:BiQuadType:AllPass", - "decl" : "ARDOUR::DSP::BiQuad::Type" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:DSP:BiQuadType:Peaking", - "decl" : "ARDOUR::DSP::BiQuad::Type" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:DSP:BiQuadType:LowShelf", - "decl" : "ARDOUR::DSP::BiQuad::Type" -}, -{"type" : "Constant/Enum", - "lua" : "ARDOUR:DSP:BiQuadType:HighShelf", - "decl" : "ARDOUR::DSP::BiQuad::Type" -}, -{"type" : "[C] Class", - "lua" : "ARDOUR:DSP:DspShm", - "decl" : "ARDOUR::DSP::DspShm" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:DspShm:allocate", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::DspShm::*)(unsigned long)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:DspShm:clear", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::DspShm::*)()" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:DspShm:to_float", - "ret" : "float*", - "decl" : "float* (ARDOUR::DSP::DspShm::*)(unsigned long)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:DspShm:to_int", - "ret" : "int*", - "decl" : "int* (ARDOUR::DSP::DspShm::*)(unsigned long)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:DspShm:atomic_set_int", - "ret" : "void", - "decl" : "void (ARDOUR::DSP::DspShm::*)(unsigned long, int)" -}, -{"type" : "Member Function", - "lua" : "ARDOUR:DSP:DspShm:atomic_get_int", - "ret" : "int", - "decl" : "int (ARDOUR::DSP::DspShm::*)(unsigned long)" -}, -{} ] diff --git a/doc/luadoc.json.gz b/doc/luadoc.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2ded47e0eab6f64e040d7f19c50a5ed8729a859 GIT binary patch literal 9168 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ψXU<&^x-dY)*J&BRPJB^oA5gIwQmpJ>PbZci0B|0X)Gy9`_uh zjot8W9=6=gf0>oO${1X`=U*G@0X;OkTI?cSW)6`+0-d4J9MkyaQ!i-1SREaBF%|gX7L|cZtT9HbZvU4fNcQs;k8@)2!VXKOj!QdUaQ?LLwRkRrIX>d zjm5WBO|enjKEiSWNfNzy2Oz#VZ;Tcd;uxdIwcrsgid+z zl;px`+(!7Et98igMhzz2VU5y0SE^+5Io(6SJCw-Lrn7m|aMsG9g5}H{O0RK= z#k?lZtIY!=q=&DK5m#(KQv5CM!>kkBB~ZViB#ur2q!m?n?Q!^&dq}F^Z?LT<0lxkQ z#B+Vl?2gFUzAndcj&W}^-jw|3X}^!3utN~=c5cdPO0^yF?Gq=&Qtecv&%PmLUr5Tk zTX>lqPgK?%Y^A-!JqA+=7v~gol#tSXpgt{Z{2trkO+z{(dgmWOy#Y&0eq54$lrb67 zhceANqp!0&Yt`yWKi%fY>zsxVJR;FUpEcSy*rR{Ka+#ox5ax_OQ(bE{;>*-e zm3)Hg<8qU+pMu;!Rz^7+aq$`t?QG6F?znX|OxJH{oIu4*oSX`fNlfmXKg;}G3gHaz zo82Auq)$naLob2g6K_V&n~>8)!R5cGF1;SQUG$kUCA!6!@W~`Hvd_|aUH`4jtDTXP zjB#>qL(R~zs7~SMTGhN5Nkt1fjK*bWgc!}(W}KR?=zNsCcx4`;b%-puB5LI$xZj6< z2$}hme77dwJko6r-vH~q@Yom))#Hx9NE;;V+WhA$@H~qg2h*Vii zJG|u%)b&V^GDr