Functions
ags_fx_notation_audio_signal_stream_feed ()
void
ags_fx_notation_audio_signal_stream_feed
(AgsFxNotationAudioSignal *fx_notation_audio_signal
,
AgsAudioSignal *source
,
AgsNote *note
,
gboolean pattern_mode
,
guint x0
,
guint x1
,
guint y
,
gdouble delay_counter
,
guint64 offset_counter
,
guint frame_count
,
gdouble delay
,
guint buffer_size
);
AGS_FX_NOTATION_AUDIO_SIGNAL()
#define AGS_FX_NOTATION_AUDIO_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL, AgsFxNotationAudioSignal))
AGS_FX_NOTATION_AUDIO_SIGNAL_CLASS()
#define AGS_FX_NOTATION_AUDIO_SIGNAL_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL, AgsFxNotationAudioSignalClass))
AGS_FX_NOTATION_AUDIO_SIGNAL_GET_CLASS()
#define AGS_FX_NOTATION_AUDIO_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL, AgsFxNotationAudioSignalClass))
AGS_IS_FX_NOTATION_AUDIO_SIGNAL()
#define AGS_IS_FX_NOTATION_AUDIO_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL))
AGS_IS_FX_NOTATION_AUDIO_SIGNAL_CLASS()
#define AGS_IS_FX_NOTATION_AUDIO_SIGNAL_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL))
ags_fx_notation_audio_signal_get_type ()
GType
ags_fx_notation_audio_signal_get_type ();
Types and Values
AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL
#define AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL (ags_fx_notation_audio_signal_get_type())
struct AgsFxNotationAudioSignal
struct AgsFxNotationAudioSignal;
struct AgsFxNotationAudioSignalClass
struct AgsFxNotationAudioSignalClass {
AgsRecallAudioSignalClass recall_audio_signal;
void (*stream_feed)(AgsFxNotationAudioSignal *fx_notation_audio_signal,
AgsAudioSignal *source,
AgsNote *note,
gboolean pattern_mode,
guint x0, guint x1,
guint y,
gdouble delay_counter, guint64 offset_counter,
guint frame_count,
gdouble delay, guint buffer_size);
void (*notify_remove)(AgsFxNotationAudioSignal *fx_notation_audio_signal,
AgsAudioSignal *source,
AgsNote *note,
guint x0, guint x1,
guint y);
};