Class

AgsAudioAutomation

Description

class AgsAudio.Automation : GObject.Object
{
  flags: AgsAutomationFlags,
  obj_mutex: GRecMutex,
  audio: GObject*,
  channel_type: GType,
  line: guint,
  timestamp: AgsTimestamp*,
  control_key: gpointer,
  control_name: gchar*,
  steps: guint,
  upper: gdouble,
  lower: gdouble,
  default_value: gdouble,
  source_function: AgsFunction*,
  port: GObject*,
  acceleration: GList*,
  selection: GList*
}

No description available.

Ancestors

Constructors

ags_automation_new

Creates a new instance of AgsAutomation.

since: 3.0.0

Functions

ags_automation_add

Add new_automation sorted to automation.

since: 3.0.0

ags_automation_filter

Filter automation by specifier, channel_type and line.

since: 5.4.0

ags_automation_find_channel_type_with_control_name

Find automation by channel_type.

since: 3.0.0

ags_automation_find_near_timestamp

Retrieve appropriate automation for timestamp.

since: 3.0.0

ags_automation_find_near_timestamp_extended

Retrieve appropriate automation for timestamp.

since: 3.0.0

ags_automation_find_port

Find automation by port.

since: 3.0.0

ags_automation_find_specifier

Find port specifier.

since: 3.0.0

ags_automation_find_specifier_with_type_and_line

Find port specifier with channel type and line.

since: 3.0.0

ags_automation_free_all_selection

Clear all selection of automation.

since: 3.14.10

ags_automation_get_specifier_unique

Retrieve automation port specifier.

since: 3.0.0

ags_automation_get_specifier_unique_with_channel_type

Retrieve automation port specifier.

since: 3.0.0

ags_automation_remove_all_empty

Remove all empty automation.

since: 5.3.8

ags_automation_sort_func

Compare a to b.

since: 3.0.0

Instance methods

ags_automation_add_acceleration

Adds acceleration to automation.

since: 3.0.0

ags_automation_add_all_to_selection

Add all acceleration to selection.

since: 3.0.0

ags_automation_add_point_to_selection

Select acceleration at position.

since: 3.0.0

ags_automation_add_region_to_selection
No description available.

ags_automation_copy_selection

Copy selection to clipboard.

since: 3.0.0

ags_automation_cut_selection

Cut selection to clipboard.

since: 3.0.0

ags_automation_find_point

Find acceleration by offset and acceleration.

since: 3.0.0

ags_automation_find_region

Find acceleration by offset and value region.

since: 3.0.0

ags_automation_free_selection

Clear selection.

since: 3.0.0

ags_automation_get_acceleration

Get acceleration.

since: 3.1.0

ags_automation_get_audio

Get audio.

since: 3.1.0

ags_automation_get_channel_type

Gets channel type.

since: 3.1.0

ags_automation_get_control_key

Get control key.

since: 5.4.0

ags_automation_get_control_name

Get control name.

since: 3.1.0

ags_automation_get_default_value

Gets default value.

since: 3.1.0

ags_automation_get_line

Gets line.

since: 3.1.0

ags_automation_get_lower

Gets lower.

since: 3.1.0

ags_automation_get_obj_mutex

Get object mutex.

since: 3.1.0

ags_automation_get_port

Get port.

since: 3.1.0

ags_automation_get_selection

Retrieve selection.

since: 3.0.0

ags_automation_get_steps

Gets steps.

since: 3.1.0

ags_automation_get_timestamp

Get timestamp.

since: 3.1.0

ags_automation_get_upper

Gets upper.

since: 3.1.0

ags_automation_get_value

Get automation value.

since: 3.0.0

ags_automation_insert_from_clipboard

Insert clipboard automation_node to automation.

since: 3.0.0

ags_automation_insert_from_clipboard_extended

Insert clipboard automation_node to automation.

since: 3.0.0

ags_automation_is_acceleration_selected

Check selection for acceleration.

since: 3.0.0

ags_automation_remove_acceleration

Removes acceleration from automation.

since: 3.0.0

ags_automation_remove_acceleration_at_position

Removes one AgsAcceleration of automation.

since: 3.0.0

ags_automation_remove_point_from_selection

Remove acceleration at position of selection.

since: 3.0.0

ags_automation_remove_region_from_selection

Remove acceleration within region of selection.

since: 3.0.0

ags_automation_set_acceleration

Set acceleration by replacing existing.

since: 3.1.0

ags_automation_set_audio

Set audio.

since: 3.1.0

ags_automation_set_channel_type

Sets channel type.

since: 3.1.0

ags_automation_set_control_key

Set control key.

since: 5.4.0

ags_automation_set_control_name

Set control name.

since: 3.1.0

ags_automation_set_default_value

Sets default value.

since: 3.1.0

ags_automation_set_flags

Set flags on automation.

since: 3.0.0

ags_automation_set_line

Sets line.

since: 3.1.0

ags_automation_set_lower

Sets lower.

since: 3.1.0

ags_automation_set_port

Set port.

since: 3.1.0

ags_automation_set_steps

Sets steps.

since: 3.1.0

ags_automation_set_timestamp

Set timestamp.

since: 3.1.0

ags_automation_set_upper

Sets upper.

since: 3.1.0

ags_automation_test_flags

Test flags to be set on automation.

since: 3.0.0

ags_automation_unset_flags

Unset flags on automation.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AgsAudio.Automation:acceleration

The acceleration list.

since: 3.0.0

AgsAudio.Automation:audio

The assigned AgsAudio.

since: 3.0.0

AgsAudio.Automation:channel-type

The effect’s assigned channel type.

since: 3.0.0

AgsAudio.Automation:control-key

The effect’s assigned control key.

since: 5.4.0

AgsAudio.Automation:control-name

The effect’s assigned control name.

since: 3.0.0

AgsAudio.Automation:default-value

The effect’s default-value.

since: 3.0.0

AgsAudio.Automation:line

The effect’s line.

since: 3.0.0

AgsAudio.Automation:lower

The effect’s lower.

since: 3.0.0

AgsAudio.Automation:port

The assigned AgsPort.

since: 3.0.0

AgsAudio.Automation:steps

The effect’s steps.

since: 3.0.0

AgsAudio.Automation:timestamp

The automation’s timestamp.

since: 3.0.0

AgsAudio.Automation:upper

The effect’s upper.

since: 3.0.0

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct AgsAudioAutomationClass {
  GObjectClass gobject;
  
}

No description available.

Class members
gobject: GObjectClass

No description available.