| Top |
| #define | AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL |
| struct | AgsFxNotationAudioSignal |
| struct | AgsFxNotationAudioSignalClass |
GObject ╰── AgsRecall ╰── AgsRecallAudioSignal ╰── AgsFxNotationAudioSignal ├── AgsFxDssiAudioSignal ╰── AgsFxLv2AudioSignal
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);
void ags_fx_notation_audio_signal_notify_remove (AgsFxNotationAudioSignal *fx_notation_audio_signal,AgsAudioSignal *source,AgsNote *note,guint x0,guint x1,guint y);
AgsFxNotationAudioSignal *
ags_fx_notation_audio_signal_new (AgsAudioSignal *audio_signal);
Create a new instance of AgsFxNotationAudioSignal
Since: 3.3.0
#define AGS_FX_NOTATION_AUDIO_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL, AgsFxNotationAudioSignal))
#define AGS_FX_NOTATION_AUDIO_SIGNAL_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL, AgsFxNotationAudioSignalClass))
#define AGS_FX_NOTATION_AUDIO_SIGNAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL, AgsFxNotationAudioSignalClass))
#define AGS_IS_FX_NOTATION_AUDIO_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL))
#define AGS_IS_FX_NOTATION_AUDIO_SIGNAL_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL))
#define AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL (ags_fx_notation_audio_signal_get_type())
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);
};