| Top |
| #define | AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL |
| struct | AgsFxPatternAudioSignal |
| struct | AgsFxPatternAudioSignalClass |
void ags_fx_pattern_audio_signal_stream_feed (AgsFxPatternAudioSignal *fx_pattern_audio_signal,AgsAudioSignal *source,AgsNote *note,guint x0,guint x1,guint y,gdouble delay_counter,guint64 offset_counter,guint frame_count,gdouble delay,guint buffer_size);
void ags_fx_pattern_audio_signal_notify_remove (AgsFxPatternAudioSignal *fx_pattern_audio_signal,AgsAudioSignal *source,AgsNote *note,guint x0,guint x1,guint y);
AgsFxPatternAudioSignal *
ags_fx_pattern_audio_signal_new (AgsAudioSignal *audio_signal);
Create a new instance of AgsFxPatternAudioSignal
Since: 3.3.0
#define AGS_FX_PATTERN_AUDIO_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL, AgsFxPatternAudioSignal))
#define AGS_FX_PATTERN_AUDIO_SIGNAL_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL, AgsFxPatternAudioSignalClass))
#define AGS_FX_PATTERN_AUDIO_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL, AgsFxPatternAudioSignalClass))
#define AGS_IS_FX_PATTERN_AUDIO_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL))
#define AGS_IS_FX_PATTERN_AUDIO_SIGNAL_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL))
#define AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL (ags_fx_pattern_audio_signal_get_type())
struct AgsFxPatternAudioSignalClass {
AgsRecallAudioSignalClass recall_audio_signal;
void (*stream_feed)(AgsFxPatternAudioSignal *fx_pattern_audio_signal,
AgsAudioSignal *source,
AgsNote *note,
guint x0, guint x1,
guint y,
gdouble delay_counter, guint64 offset_counter,
guint frame_count,
gdouble delay, guint buffer_size);
void (*notify_remove)(AgsFxPatternAudioSignal *fx_pattern_audio_signal,
AgsAudioSignal *source,
AgsNote *note,
guint x0, guint x1,
guint y);
};