diff --git a/include/class-reference.html b/include/class-reference.html index f881e331..2216f245 100644 --- a/include/class-reference.html +++ b/include/class-reference.html @@ -359,7 +359,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C voidadd_region (Region, timepos_t, float, bool) Regioncombine (RegionList, Track) unsigned intcount_regions_at (timepos_t) - Playlistcut (TimelineRangeList&, bool) + Playlistcut (TimelineRangeList&) DataTypedata_type () voidduplicate (Region, timepos_t&, timecnt_t, float) voidduplicate_range (TimelineRange&, float) @@ -467,10 +467,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolfade_in_active () boolfade_out_active () boolisnil () - doublemaximum_amplitude (Progress) + doublemaximum_amplitude (Progress)

Returns the maximum (linear) amplitude of the region, or a -ve number if the Progress object reports that the process was cancelled.

unsigned intn_channels () - doublerms (Progress) + doublerms (Progress)

Returns the maximum (rms) signal power of the region, or a -1 if the Progress object reports that the process was cancelled.

floatscale_amplitude () LuaTable(int, ...)separate_by_channel (RegionVector&) @@ -685,7 +685,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C IOoutput () PannerShellpanner_shell () PeakMeterpeak_meter () -

************************************************************* Pure interface begins here*************************************************************

longplayback_latency (bool) intremove_processor (Processor, ProcessorStreams, bool)

remove plugin/processor

proc
processor to remove
err
error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock
if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

@@ -782,6 +781,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods LuaTableadd (LuaTable {AudioTrack}) AudioTrackback () + voidclear () boolempty () AudioTrackfront () LuaIteriter () @@ -977,6 +977,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods LuaTableadd (LuaTable {Bundle}) Bundleat (unsigned long) + voidclear () boolempty () LuaIteriter () voidpush_back (Bundle) @@ -1061,6 +1062,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods LuaTableadd (LuaTable {AutomationControl}) AutomationControlback () + voidclear () boolempty () AutomationControlfront () LuaIteriter () @@ -1078,6 +1080,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C ℂARDOUR.ControlListPtr () Methods LuaTableadd (LuaTable {AutomationControl}) + voidclear () boolempty () LuaIteriter () voidpush_back (AutomationControl) @@ -2429,7 +2432,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C voidadd_region (Region, timepos_t, float, bool) Regioncombine (RegionList, Track) unsigned intcount_regions_at (timepos_t) - Playlistcut (TimelineRangeList&, bool) + Playlistcut (TimelineRangeList&) DataTypedata_type () voidduplicate (Region, timepos_t&, timecnt_t, float) voidduplicate_range (TimelineRange&, float) @@ -2711,7 +2714,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C IOoutput () PannerShellpanner_shell () PeakMeterpeak_meter () -

************************************************************* Pure interface begins here*************************************************************

longplayback_latency (bool) intremove_processor (Processor, ProcessorStreams, bool)

remove plugin/processor

proc
processor to remove
err
error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock
if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

@@ -2808,6 +2810,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods LuaTableadd (LuaTable {MidiTrack}) MidiTrackback () + voidclear () boolempty () MidiTrackfront () LuaIteriter () @@ -3046,6 +3049,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods LuaTableadd (LuaTable {Beats}) NotePtrback () + voidclear () boolempty () NotePtrfront () LuaIteriter () @@ -3262,7 +3266,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C voidadd_region (Region, timepos_t, float, bool) Regioncombine (RegionList, Track) unsigned intcount_regions_at (timepos_t) - Playlistcut (TimelineRangeList&, bool) + Playlistcut (TimelineRangeList&) DataTypedata_type () voidduplicate (Region, timepos_t&, timecnt_t, float) voidduplicate_range (TimelineRange&, float) @@ -3456,6 +3460,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods LuaTableadd (LuaTable {PluginInfo}) PluginInfoback () + voidclear () boolempty () PluginInfofront () LuaIteriter () @@ -3797,6 +3802,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods LuaTableadd (LuaTable {Processor}) Processorback () + voidclear () boolempty () Processorfront () LuaIteriter () @@ -3824,11 +3830,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C LuaTabletable () ...to_array (--lua--) -

 ARDOUR:Progress

-

C‡: ARDOUR::Progress

-
-

A class to handle reporting of progress of something

-

This class object is only used indirectly as return-value and function-parameter. It provides no methods by itself.

 ARDOUR:Properties:BoolProperty

C‡: PBD::PropertyDescriptor<bool>

@@ -3889,6 +3890,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C std::stringget_auditioner_output_right () boolget_auto_analyse_audio () boolget_auto_connect_standard_busses () + boolget_auto_enable_surfaces () boolget_auto_input_does_talkback () boolget_auto_return_after_rewind_ffwd () AutoReturnTargetget_auto_return_target_list () @@ -4060,6 +4062,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_auditioner_output_right (std::string) boolset_auto_analyse_audio (bool) boolset_auto_connect_standard_busses (bool) + boolset_auto_enable_surfaces (bool) boolset_auto_input_does_talkback (bool) boolset_auto_return_after_rewind_ffwd (bool) boolset_auto_return_target_list (AutoReturnTarget) @@ -4232,6 +4235,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C std::stringauditioner_output_right boolauto_analyse_audio boolauto_connect_standard_busses + boolauto_enable_surfaces boolauto_input_does_talkback boolauto_return_after_rewind_ffwd ARDOUR.AutoReturnTargetauto_return_target_list @@ -4574,7 +4578,9 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C ℂARDOUR.RegionListPtr () Methods LuaTableadd (LuaTable {Region}) + voidclear () boolempty () + ARDOUR.RegionListPtrfrom_regionlist (RegionList) LuaIteriter () voidpush_back (Region) voidreverse () @@ -4710,7 +4716,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C IOoutput () PannerShellpanner_shell () PeakMeterpeak_meter () -

************************************************************* Pure interface begins here*************************************************************

longplayback_latency (bool) intremove_processor (Processor, ProcessorStreams, bool)

remove plugin/processor

proc
processor to remove
err
error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock
if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

@@ -4896,7 +4901,9 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C ℂARDOUR.RouteListPtr () Methods LuaTableadd (LuaTable {Route}) + voidclear () boolempty () + ARDOUR.RouteListPtrfrom_routelist (RouteList) LuaIteriter () voidpush_back (Route) voidreverse () @@ -5009,7 +5016,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Controllablecontrollable_by_id (ID) longcurrent_end_sample () longcurrent_start_sample () - voidcut_copy_section (timepos_t, timepos_t, timepos_t, bool) + voidcut_copy_section (timepos_t, timepos_t, timepos_t, SectionOperation) voiddisable_record (bool, bool) AudioEngineengine () doubleengine_speed () @@ -5048,13 +5055,18 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C std::stringpath () SessionPlaylistsplaylists () boolplot_process_graph (std::string) + longpreroll_samples (long) Processorprocessor_by_id (ID) RecordStaterecord_status () + voidremove_route (Route) voidremove_route_group (RouteGroup) + voidremove_routes (RouteListPtr) intrename (std::string) voidrequest_bounded_roll (long, long) + voidrequest_count_in_record () voidrequest_locate (long, bool, LocateTransportDisposition, TransportRequestSource) voidrequest_play_loop (bool, bool) + voidrequest_preroll_record_trim (long, long) voidrequest_roll (TransportRequestSource) voidrequest_stop (bool, bool, TransportRequestSource) voidrequest_transport_speed (double, TransportRequestSource) @@ -5815,6 +5827,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods LuaTableadd (LuaTable {TimelineRange}) TimelineRangeback () + voidclear () boolempty () TimelineRangefront () LuaIteriter () @@ -5880,7 +5893,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C IOoutput () PannerShellpanner_shell () PeakMeterpeak_meter () -

************************************************************* Pure interface begins here*************************************************************

longplayback_latency (bool) intremove_processor (Processor, ProcessorStreams, bool)

remove plugin/processor

proc
processor to remove
err
error report (index where removal vailed, channel-count why it failed) may be nil
need_process_lock
if locking is required (set to true, unless called from RT context with lock)

Returns 0 on success

@@ -6261,6 +6273,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C ℂArdourUI.ArdourMarkerList () Methods ArdourMarkerback () + voidclear () boolempty () ArdourMarkerfront () LuaIteriter () @@ -6403,6 +6416,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C ℂArdourUI.ArdourMarkerList () Methods ArdourMarkerback () + voidclear () boolempty () ArdourMarkerfront () LuaIteriter () @@ -6475,6 +6489,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C ℂArdourUI.SelectionList () Methods Selectableback () + voidclear () boolempty () Selectablefront () LuaIteriter () @@ -6543,6 +6558,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C Methods LuaTableadd (LuaTable {TimelineRange}) TimelineRangeback () + voidclear () boolempty () TimelineRangefront () LuaIteriter () @@ -6597,9 +6613,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + @@ -6617,7 +6635,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - @@ -6658,6 +6675,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6668,6 +6686,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6681,6 +6700,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6697,6 +6717,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6714,7 +6735,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - + + @@ -6729,9 +6751,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + @@ -6749,7 +6773,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - @@ -6790,6 +6813,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6800,6 +6824,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6813,6 +6838,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6829,6 +6855,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6846,7 +6873,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - + + @@ -6862,9 +6890,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + @@ -6882,7 +6912,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - @@ -6923,6 +6952,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6933,6 +6963,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6946,6 +6977,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6962,6 +6994,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -6979,7 +7012,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - + + @@ -7105,6 +7139,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -7133,6 +7168,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -7578,6 +7614,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods
unsigned intget_action_table_columns ()
TimeSelectionAfterSectionPasteget_after_section_op ()
boolget_all_floating_windows_are_dialogs ()
boolget_allow_non_quarter_pulse ()
boolget_ask_before_closing_last_window ()
boolget_ask_cut_copy_section_tempo_map ()
boolget_automation_edit_cancels_auto_hide ()
boolget_autoplay_clips ()
boolget_autoplay_files ()
intget_default_lower_midi_note ()
boolget_default_narrow_ms ()
intget_default_upper_midi_note ()
boolget_draggable_playhead ()
floatget_draggable_playhead_speed ()
boolget_editor_stereo_only_meters ()
floatget_extra_ui_extents_time ()
boolget_open_gui_after_adding_plugin ()
PluginGUIBehaviorget_plugin_gui_behavior ()
boolget_prefer_inline_over_gui ()
boolget_prefer_tap_tempo ()
boolget_preview_video_frame_on_drag ()
ClockDeltaModeget_primary_clock_delta_mode ()
intget_recent_session_sort ()
boolget_save_export_mixer_screenshot ()
ScreenSaverModeget_screen_saver_mode ()
ClockDeltaModeget_secondary_clock_delta_mode ()
boolget_sensitize_playhead ()
boolget_show_editor_meter ()
boolget_show_grids_ruler ()
boolget_show_inline_display_by_default ()
boolget_show_region_name ()
boolget_show_region_xrun_markers ()
boolget_show_secondary_clock ()
boolget_show_selection_marker ()
boolget_show_snapped_cursor ()
boolget_show_toolbar_cuectrl ()
boolget_show_toolbar_latency ()
unsigned intget_snap_threshold ()
boolget_snap_to_grid ()
boolget_snap_to_marks ()
boolget_snap_to_playhead ()
boolget_snap_to_region_end ()
boolget_snap_to_region_start ()
boolget_snap_to_region_sync ()
boolget_use_mouse_position_as_zoom_focus_on_scroll ()
boolget_use_note_bars_for_velocity ()
boolget_use_note_color_for_velocity ()
boolget_use_palette_for_new_route ()
boolget_use_palette_for_new_bus ()
boolget_use_palette_for_new_track ()
boolget_use_palette_for_new_vca ()
boolget_use_route_color_widely ()
boolget_use_time_rulers_to_zoom_with_vertical_drag ()
WaveformShapeget_waveform_shape ()
boolget_widget_prelight ()
boolset_action_table_columns (unsigned int)
boolset_after_section_op (TimeSelectionAfterSectionPaste)
boolset_all_floating_windows_are_dialogs (bool)
boolset_allow_non_quarter_pulse (bool)
boolset_ask_before_closing_last_window (bool)
boolset_ask_cut_copy_section_tempo_map (bool)
boolset_automation_edit_cancels_auto_hide (bool)
boolset_autoplay_clips (bool)
boolset_autoplay_files (bool)
boolset_default_lower_midi_note (int)
boolset_default_narrow_ms (bool)
boolset_default_upper_midi_note (int)
boolset_draggable_playhead (bool)
boolset_draggable_playhead_speed (float)
boolset_editor_stereo_only_meters (bool)
boolset_extra_ui_extents_time (float)
boolset_open_gui_after_adding_plugin (bool)
boolset_plugin_gui_behavior (PluginGUIBehavior)
boolset_prefer_inline_over_gui (bool)
boolset_prefer_tap_tempo (bool)
boolset_preview_video_frame_on_drag (bool)
boolset_primary_clock_delta_mode (ClockDeltaMode)
boolset_recent_session_sort (int)
boolset_save_export_mixer_screenshot (bool)
boolset_screen_saver_mode (ScreenSaverMode)
boolset_secondary_clock_delta_mode (ClockDeltaMode)
boolset_sensitize_playhead (bool)
boolset_show_editor_meter (bool)
boolset_show_grids_ruler (bool)
boolset_show_inline_display_by_default (bool)
boolset_show_region_name (bool)
boolset_show_region_xrun_markers (bool)
boolset_show_secondary_clock (bool)
boolset_show_selection_marker (bool)
boolset_show_snapped_cursor (bool)
boolset_show_toolbar_cuectrl (bool)
boolset_show_toolbar_latency (bool)
boolset_snap_threshold (unsigned int)
boolset_snap_to_grid (bool)
boolset_snap_to_marks (bool)
boolset_snap_to_playhead (bool)
boolset_snap_to_region_end (bool)
boolset_snap_to_region_start (bool)
boolset_snap_to_region_sync (bool)
boolset_use_mouse_position_as_zoom_focus_on_scroll (bool)
boolset_use_note_bars_for_velocity (bool)
boolset_use_note_color_for_velocity (bool)
boolset_use_palette_for_new_route (bool)
boolset_use_palette_for_new_bus (bool)
boolset_use_palette_for_new_track (bool)
boolset_use_palette_for_new_vca (bool)
boolset_use_route_color_widely (bool)
boolset_use_time_rulers_to_zoom_with_vertical_drag (bool)
boolset_widget_prelight (bool)
Properties
unsigned intaction_table_columns
ARDOUR.TimeSelectionAfterSectionPasteafter_section_op
boolall_floating_windows_are_dialogs
boolallow_non_quarter_pulse
boolask_before_closing_last_window
boolask_cut_copy_section_tempo_map
boolautomation_edit_cancels_auto_hide
boolautoplay_clips
boolautoplay_files
intdefault_lower_midi_note
booldefault_narrow_ms
intdefault_upper_midi_note
booldraggable_playhead
floatdraggable_playhead_speed
booleditor_stereo_only_meters
floatextra_ui_extents_time
boolopen_gui_after_adding_plugin
ARDOUR.PluginGUIBehaviorplugin_gui_behavior
boolprefer_inline_over_gui
boolprefer_tap_tempo
boolpreview_video_frame_on_drag
ARDOUR.ClockDeltaModeprimary_clock_delta_mode
intrecent_session_sort
boolsave_export_mixer_screenshot
ARDOUR.ScreenSaverModescreen_saver_mode
ARDOUR.ClockDeltaModesecondary_clock_delta_mode
boolsensitize_playhead
boolshow_editor_meter
boolshow_grids_ruler
boolshow_inline_display_by_default
boolshow_region_name
boolshow_region_xrun_markers
boolshow_secondary_clock
boolshow_selection_marker
boolshow_snapped_cursor
boolshow_toolbar_cuectrl
boolshow_toolbar_latency
unsigned intsnap_threshold
boolsnap_to_grid
boolsnap_to_marks
boolsnap_to_playhead
boolsnap_to_region_end
boolsnap_to_region_start
boolsnap_to_region_sync
booluse_mouse_position_as_zoom_focus_on_scroll
booluse_note_bars_for_velocity
booluse_note_color_for_velocity
booluse_palette_for_new_route
booluse_palette_for_new_bus
booluse_palette_for_new_track
booluse_palette_for_new_vca
booluse_route_color_widely
booluse_time_rulers_to_zoom_with_vertical_drag
Methods
LuaTableadd (LuaTable {long})
longback ()
voidclear ()
boolempty ()
longfront ()
LuaIteriter ()
Methods
LuaTableadd (LuaTable {std::string})
std::stringback ()
voidclear ()
boolempty ()
std::stringfront ()
LuaIteriter ()
LuaTabletable ()
...to_array (--lua--)
+

 PBD:Progress

+

C‡: PBD::Progress

+
+

A class to handle reporting of progress of something

+

This class object is only used indirectly as return-value and function-parameter. It provides no methods by itself.

 PBD:RingBuffer8

C‡: PBD::RingBufferNPT<unsigned char>

@@ -8405,6 +8446,13 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C +

 ARDOUR.SectionOperation

+

 ARDOUR.MeterType

+

 ARDOUR.TimeSelectionAfterSectionPaste

+

 ARDOUR.ScreenSaverMode