Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_TYPE_FX_NOTATION_AUDIO_SIGNAL |
struct | AgsFxNotationAudioSignal |
struct | AgsFxNotationAudioSignalClass |
GObject ╰── AgsRecall ╰── AgsRecallAudioSignal ╰── AgsFxNotationAudioSignal ├── AgsFxDssiAudioSignal ├── AgsFxFMSynthAudioSignal ├── AgsFxLv2AudioSignal ├── AgsFxSF2SynthAudioSignal ├── AgsFxSFZSynthAudioSignal ╰── AgsFxSynthAudioSignal
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); };