Class

AgsAudioProgram

Description

class AgsAudio.Program : GObject.Object {
  gobject: GObject,
  flags: AgsProgramFlags,
  obj_mutex: GRecMutex,
  timestamp: AgsTimestamp*,
  control_name: gchar*,
  port: GObject*,
  marker: GList*,
  selection: GList*
}
No description available.

Ancestors

Constructors

ags_program_new

Creates a new instance of AgsProgram.

since: 5.1.0

Functions

ags_program_add

Add new_program sorted to program.

since: 5.1.0

ags_program_find_control_name

Find port control_name.

since: 5.1.0

ags_program_find_near_timestamp

Retrieve appropriate program for timestamp.

since: 5.1.0

ags_program_find_near_timestamp_extended
No description available.

ags_program_find_port
No description available.

ags_program_free_all_selection

Clear all selection of program.

since: 3.14.10

ags_program_get_control_name_unique

Retrieve program port control_name.

since: 5.1.0

ags_program_sort_func

Compare a and b.

since: 5.1.0

Instance methods

ags_program_add_all_to_selection

Select all marker to selection.

since: 5.1.0

ags_program_add_marker

Add marker to program.

since: 5.1.0

ags_program_add_point_to_selection
No description available.

ags_program_add_region_to_selection

Add marker within region to selection.

since: 5.1.0

ags_program_copy_selection

Copy selection to clipboard.

since: 5.1.0

ags_program_cut_selection

Cut selection to clipboard.

since: 5.1.0

ags_program_find_point

Find markers by offset.

since: 3.14.6

ags_program_find_region

Find markers by offset and region.

since: 5.1.0

ags_program_free_selection

Clear selection.

since: 5.1.0

ags_program_get_audio
No description available.

ags_program_get_control_name
No description available.

ags_program_get_marker

Get marker.

since: 5.1.0

ags_program_get_obj_mutex

Get object mutex.

since: 3.1.0

ags_program_get_port
No description available.

ags_program_get_selection

Retrieve selection.

since: 5.1.0

ags_program_get_value
No description available.

ags_program_insert_from_clipboard

Paste previously copied markers.

since: 5.1.0

ags_program_insert_from_clipboard_extended

Paste previously copied markers.

since: 5.1.0

ags_program_is_marker_selected

Check selection for marker.

since: 5.1.0

ags_program_remove_marker

Removes marker from program.

since: 5.1.0

ags_program_remove_marker_at_position

Removes one AgsMarker of program.

since: 5.1.0

ags_program_remove_point_from_selection
No description available.

ags_program_remove_region_from_selection

Remove markers within region of selection.

since: 5.1.0

ags_program_set_audio
No description available.

ags_program_set_control_name
No description available.

ags_program_set_flags

Set flags on program.

since: 5.1.0

ags_program_set_marker

Set marker by replacing existing.

since: 5.1.0

ags_program_set_port
No description available.

ags_program_test_flags

Test flags to be set on program.

since: 5.1.0

ags_program_unset_flags

Unset flags on program.

since: 5.1.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AgsAudio.Program:control-name

The program’s control-name.

since: 5.1.0

AgsAudio.Program:marker

The assigned AgsMarker.

since: 5.1.0

AgsAudio.Program:timestamp

The program’s timestamp.

since: 5.1.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 AgsAudioProgramClass {
  GObjectClass gobject;
  
}
No description available.
Class members
gobject: GObjectClass
No description available.