Functions
ags_fx_pattern_audio_signal_stream_feed ()
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
);
AGS_FX_PATTERN_AUDIO_SIGNAL()
#define AGS_FX_PATTERN_AUDIO_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL, AgsFxPatternAudioSignal))
AGS_FX_PATTERN_AUDIO_SIGNAL_CLASS()
#define AGS_FX_PATTERN_AUDIO_SIGNAL_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL, AgsFxPatternAudioSignalClass))
AGS_FX_PATTERN_AUDIO_SIGNAL_GET_CLASS()
#define AGS_FX_PATTERN_AUDIO_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL, AgsFxPatternAudioSignalClass))
AGS_IS_FX_PATTERN_AUDIO_SIGNAL()
#define AGS_IS_FX_PATTERN_AUDIO_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL))
AGS_IS_FX_PATTERN_AUDIO_SIGNAL_CLASS()
#define AGS_IS_FX_PATTERN_AUDIO_SIGNAL_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL))
ags_fx_pattern_audio_signal_get_type ()
GType
ags_fx_pattern_audio_signal_get_type ();
Types and Values
AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL
#define AGS_TYPE_FX_PATTERN_AUDIO_SIGNAL (ags_fx_pattern_audio_signal_get_type())
struct AgsFxPatternAudioSignal
struct AgsFxPatternAudioSignal;
struct AgsFxPatternAudioSignalClass
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);
};