Class

AgsAudioLv2Plugin

[]

Description

class AgsAudio.Lv2Plugin : AgsAudio.BasePlugin
{
  flags: guint,
  pname: gchar*,
  uri: gchar*,
  ui_uri: gchar*,
  manifest: AgsTurtle*,
  turtle: AgsTurtle*,
  doap_name: gchar*,
  foaf_name: gchar*,
  foaf_homepage: gchar*,
  foaf_mbox: gchar*,
  feature: LV2_Feature**,
  program: gchar*,
  preset: GList*
}

No description available.

[]

Constructors

ags_lv2_plugin_new

Creates an AgsLv2Plugin.

since: 3.0.0

[]

Functions

ags_lv2_plugin_alloc_atom_sequence

Allocates a LV2_Atom_Sequence.

since: 3.0.0

ags_lv2_plugin_atom_sequence_append_midi

Append MIDI data to atom sequence.

since: 3.0.0

ags_lv2_plugin_atom_sequence_free

Free atom sequence.

since: 3.3.0

ags_lv2_plugin_atom_sequence_remove_midi

Remove MIDI data from atom sequence.

since: 3.0.0

ags_lv2_plugin_clear_atom_sequence

Clear the atom sequence.

since: 3.0.0

ags_lv2_plugin_clear_event_buffer

Clear the event buffer.

since: 3.0.0

ags_lv2_plugin_event_buffer_alloc

Allocate LV2_Event_Buffer struct.

since: 3.0.0

ags_lv2_plugin_event_buffer_append_midi

Append MIDI data to event buffer.

since: 3.0.0

ags_lv2_plugin_event_buffer_concat

Concats the event buffers.

since: 3.0.0

ags_lv2_plugin_event_buffer_free

Free LV2_Event_Buffer struct.

since: 3.3.0

ags_lv2_plugin_event_buffer_realloc_data

Reallocate LV2_Event_Buffer struct’s data field.

since: 3.0.0

ags_lv2_plugin_event_buffer_remove_midi

Remove MIDI data from event buffer.

since: 3.0.0

ags_lv2_plugin_find_pname

Find pname in lv2_plugin GList-struct.

since: 3.0.0

ags_lv2_plugin_find_uri

Find uri in lv2_plugin GList-struct.

since: 3.0.0

[]

Instance methods

ags_lv2_plugin_change_program

Change program of lv2_handle.

since: 3.0.0

ags_lv2_plugin_set_flags

Set flags.

since: 3.0.0

ags_lv2_plugin_test_flags

Test flags to be set on recall.

since: 3.0.0

ags_lv2_plugin_unset_flags

Unset flags.

since: 3.0.0

Methods inherited from AgsBasePlugin (32)
Methods inherited from GObject (43)
[]

Properties

AgsAudio.Lv2Plugin:doap-name

The assigned doap name.

since: 3.0.0

AgsAudio.Lv2Plugin:foaf-homepage

The assigned foaf homepage.

since: 3.0.0

AgsAudio.Lv2Plugin:foaf-mbox

The assigned foaf mbox.

since: 3.0.0

AgsAudio.Lv2Plugin:foaf-name

The assigned foaf name.

since: 3.0.0

AgsAudio.Lv2Plugin:manifest

The assigned manifest.

since: 3.0.0

AgsAudio.Lv2Plugin:pname

The assigned pname.

since: 3.0.0

AgsAudio.Lv2Plugin:preset

The assigned preset.

since: 3.0.0

AgsAudio.Lv2Plugin:turtle

The assigned turtle.

since: 3.0.0

AgsAudio.Lv2Plugin:ui-uri

The assigned ui-uri.

since: 3.0.0

AgsAudio.Lv2Plugin:uri

The assigned uri.

since: 3.0.0

Properties inherited from AgsBasePlugin (11)
[]

Signals

AgsAudio.Lv2Plugin::change-program

The ::change-program signal creates a new instance of plugin.

since: 3.0.0

Signals inherited from AgsBasePlugin (7)
Signals inherited from GObject (1)

Class structure

[]

Virtual methods

AgsAudio.Lv2PluginClass.change_program

Change program of lv2_handle.

since: 3.0.0