| Advanced Gtk+ Sequencer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <ags/audio/recall/ags_count_beats_audio_run.h> struct AgsCountBeatsAudioRun; struct AgsCountBeatsAudioRunClass; AgsCountBeatsAudioRun * ags_count_beats_audio_run_new (AgsDelayAudioRun *delay_audio_run);void ags_count_beats_audio_run_notation_loop (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_ordervoid ags_count_beats_audio_run_notation_start (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_ordervoid ags_count_beats_audio_run_notation_stop (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_ordervoid ags_count_beats_audio_run_sequencer_loop (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_ordervoid ags_count_beats_audio_run_sequencer_start (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_ordervoid ags_count_beats_audio_run_sequencer_stop (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_order
struct AgsCountBeatsAudioRun {
AgsRecallAudioRun recall_audio_run;
gboolean first_run;
guint notation_counter;
guint sequencer_counter;
guint recall_ref;
guint hide_ref;
guint notation_hide_ref_counter;
guint sequencer_hide_ref_counter;
gulong sequencer_alloc_output_handler;
gulong sequencer_count_handler;
gulong notation_alloc_output_handler;
gulong notation_count_handler;
AgsDelayAudioRun *delay_audio_run;
};
struct AgsCountBeatsAudioRunClass {
AgsRecallAudioRunClass recall_audio_run;
void (*notation_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
guint run_order);
void (*notation_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
guint run_order);
void (*notation_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
guint run_order);
void (*sequencer_start)(AgsCountBeatsAudioRun *count_beats_audio_run,
guint run_order);
void (*sequencer_loop)(AgsCountBeatsAudioRun *count_beats_audio_run,
guint run_order);
void (*sequencer_stop)(AgsCountBeatsAudioRun *count_beats_audio_run,
guint run_order);
};
AgsCountBeatsAudioRun * ags_count_beats_audio_run_new (AgsDelayAudioRun *delay_audio_run);
Creates an AgsCountBeatsAudioRun
|
the AgsDelayAudioRun dependency |
Returns : |
a new AgsCountBeatsAudioRun |
Since 0.4
void ags_count_beats_audio_run_notation_loop (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_order
Emitted as notation loops playback.
|
the AgsCountBeatsAudioRun |
|
the nth run order |
Since 0.4
void ags_count_beats_audio_run_notation_start (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_order
Emitted as notation starts playback.
|
the AgsCountBeatsAudioRun |
|
the nth run order |
Since 0.4
void ags_count_beats_audio_run_notation_stop (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_order
Emitted as notation stops playback.
|
the AgsCountBeatsAudioRun |
|
the nth run order |
Since 0.4
void ags_count_beats_audio_run_sequencer_loop (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_order
Emitted as sequencer loops playback.
|
the AgsCountBeatsAudioRun |
|
the nth run order |
Since 0.4
void ags_count_beats_audio_run_sequencer_start (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_order
Emitted as sequencer starts playback.
|
the AgsCountBeatsAudioRun |
|
the nth run order |
Since 0.4
void ags_count_beats_audio_run_sequencer_stop (AgsCountBeatsAudioRun *count_beats_audio_run,);guint run_order
Emitted as sequencer stops playback.
|
the AgsCountBeatsAudioRun |
|
the nth run order |
Since 0.4