AgsDelayAudioRun

AgsDelayAudioRun — delay

Functions

Signals

Object Hierarchy

    GObject
    ╰── AgsRecall
        ╰── AgsRecallAudioRun
            ╰── AgsDelayAudioRun

Implemented Interfaces

AgsDelayAudioRun implements AgsConnectable, AgsPackable, AgsDynamicConnectable and AgsPlugin.

Includes

#include <ags/audio/recall/ags_delay_audio_run.h>

Description

The AgsDelayNotationAudioRun class delays.

Functions

ags_delay_audio_run_notation_alloc_output ()

void
ags_delay_audio_run_notation_alloc_output
                               (AgsDelayAudioRun *delay_audio_run,
                                guint run_order,
                                gdouble delay,
                                guint attack);

Emitted as notation allocs output.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

Since: 0.4


ags_delay_audio_run_notation_alloc_input ()

void
ags_delay_audio_run_notation_alloc_input
                               (AgsDelayAudioRun *delay_audio_run,
                                guint run_order,
                                gdouble delay,
                                guint attack);

Emitted as notation allocs output.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

Since: 0.4


ags_delay_audio_run_notation_count ()

void
ags_delay_audio_run_notation_count (AgsDelayAudioRun *delay_audio_run,
                                    guint run_order,
                                    gdouble delay,
                                    guint attack);

Emitted as notation counts.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

Since: 0.4


ags_delay_audio_run_sequencer_alloc_output ()

void
ags_delay_audio_run_sequencer_alloc_output
                               (AgsDelayAudioRun *delay_audio_run,
                                guint run_order,
                                gdouble delay,
                                guint attack);

Emitted as sequencer allocs output.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

Since: 0.4


ags_delay_audio_run_sequencer_alloc_input ()

void
ags_delay_audio_run_sequencer_alloc_input
                               (AgsDelayAudioRun *delay_audio_run,
                                guint run_order,
                                gdouble delay,
                                guint attack);

Emitted as sequencer allocs output.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

Since: 0.4


ags_delay_audio_run_sequencer_count ()

void
ags_delay_audio_run_sequencer_count (AgsDelayAudioRun *delay_audio_run,
                                     guint run_order,
                                     gdouble delay,
                                     guint attack);

Emitted as sequencer counts.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

Since: 0.4


ags_delay_audio_run_new ()

AgsDelayAudioRun *
ags_delay_audio_run_new ();

Creates an AgsDelayAudioRun

Returns

a new AgsDelayAudioRun

Since: 0.4

Types and Values

Signal Details

The “notation-alloc-input” signal

void
user_function (AgsDelayAudioRun *delay_audio_run,
               guint             run_order,
               gdouble           delay,
               guint             attack,
               gpointer          user_data)

Flags: Run Last


The “notation-alloc-output” signal

void
user_function (AgsDelayAudioRun *delay_audio_run,
               guint             run_order,
               gdouble           delay,
               guint             attack,
               gpointer          user_data)

Flags: Run Last


The “notation-count” signal

void
user_function (AgsDelayAudioRun *delay_audio_run,
               guint             run_order,
               gdouble           delay,
               guint             attack,
               gpointer          user_data)

Flags: Run Last


The “sequencer-alloc-input” signal

void
user_function (AgsDelayAudioRun *delay_audio_run,
               guint             run_order,
               gdouble           delay,
               guint             attack,
               gpointer          user_data)

Flags: Run Last


The “sequencer-alloc-output” signal

void
user_function (AgsDelayAudioRun *delay_audio_run,
               guint             run_order,
               gdouble           delay,
               guint             attack,
               gpointer          user_data)

Flags: Run Last


The “sequencer-count” signal

void
user_function (AgsDelayAudioRun *delay_audio_run,
               guint             run_order,
               gdouble           delay,
               guint             attack,
               gpointer          user_data)

Flags: Run Last