AgsDelayAudioRun

AgsDelayAudioRun — delay

Functions

Signals

Types and Values

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


AGS_DELAY_AUDIO_RUN()

#define AGS_DELAY_AUDIO_RUN(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRun))


AGS_DELAY_AUDIO_RUN_CLASS()

#define AGS_DELAY_AUDIO_RUN_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRun))


AGS_DELAY_AUDIO_RUN_GET_CLASS()

#define AGS_DELAY_AUDIO_RUN_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_DELAY_AUDIO_RUN, AgsDelayAudioRunClass))


AGS_IS_DELAY_AUDIO_RUN()

#define AGS_IS_DELAY_AUDIO_RUN(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DELAY_AUDIO_RUN))


AGS_IS_DELAY_AUDIO_RUN_CLASS()

#define AGS_IS_DELAY_AUDIO_RUN_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_DELAY_AUDIO_RUN))


ags_delay_audio_run_get_type ()

GType
ags_delay_audio_run_get_type ();

Types and Values

AGS_TYPE_DELAY_AUDIO_RUN

#define AGS_TYPE_DELAY_AUDIO_RUN                (ags_delay_audio_run_get_type())


struct AgsDelayAudioRun

struct AgsDelayAudioRun;


struct AgsDelayAudioRunClass

struct AgsDelayAudioRunClass {
  AgsRecallAudioRunClass recall_audio_run;

  void (*notation_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
				gdouble delay, guint attack);
  void (*notation_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
			       gdouble delay, guint attack);
  void (*notation_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
			 gdouble delay, guint attack);

  void (*sequencer_alloc_output)(AgsDelayAudioRun *delay_audio_run, guint run_order,
				 gdouble delay, guint attack);
  void (*sequencer_alloc_input)(AgsDelayAudioRun *delay_audio_run, guint run_order,
				gdouble delay, guint attack);
  void (*sequencer_count)(AgsDelayAudioRun *delay_audio_run, guint run_order,
			  gdouble delay, guint attack);
};

Signal Details

The “notation-alloc-input” signal

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

The ::notation-alloc-input signal is emited while allocating notation input.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

user_data

user data set when the signal handler was connected.

 

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)

The ::notation-alloc-output signal is emited while allocating notation output.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “notation-count” signal

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

The ::notation-count signal is emited while counting notation.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

user_data

user data set when the signal handler was connected.

 

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)

The ::sequencer-alloc-input signal is emited while allocating sequencer input.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

user_data

user data set when the signal handler was connected.

 

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)

The ::sequencer-alloc-output signal is emited while allocating sequencer output.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “sequencer-count” signal

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

The ::sequencer-count signal is emited while counting sequencer.

Parameters

delay_audio_run

the AgsDelayAudioRun

 

run_order

the nth run

 

delay

the delay

 

attack

the attack

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last