AgsDelayAudio

AgsDelayAudio — delay audio

Synopsis

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

struct              AgsDelayAudio;
struct              AgsDelayAudioClass;
AgsDelayAudio *     ags_delay_audio_new                 ();
void                ags_delay_audio_notation_duration_changed
                                                        (AgsDelayAudio *delay_audio);
void                ags_delay_audio_sequencer_duration_changed
                                                        (AgsDelayAudio *delay_audio);

Description

The AgsDelayAudio class provides ports to the effect processor.

Details

struct AgsDelayAudio

struct AgsDelayAudio {
  AgsRecallAudio recall_audio;

  AgsPort *bpm;
  AgsPort *tact;

  AgsPort *notation_delay;
  AgsPort *sequencer_delay;

  AgsPort *sequencer_duration;
  AgsPort *notation_duration;
};

struct AgsDelayAudioClass

struct AgsDelayAudioClass {
  AgsRecallAudioClass recall_audio;

  void (*notation_duration_changed)(AgsDelayAudio *delay_audio);
  void (*sequencer_duration_changed)(AgsDelayAudio *delay_audio);
};

ags_delay_audio_new ()

AgsDelayAudio *     ags_delay_audio_new                 ();

Creates an AgsDelayAudio

Returns :

a new AgsDelayAudio

Since 0.4


ags_delay_audio_notation_duration_changed ()

void                ags_delay_audio_notation_duration_changed
                                                        (AgsDelayAudio *delay_audio);

ags_delay_audio_sequencer_duration_changed ()

void                ags_delay_audio_sequencer_duration_changed
                                                        (AgsDelayAudio *delay_audio);