| Top |
| #define | AGS_TRACK_GET_OBJ_MUTEX() |
| GRecMutex * | ags_track_get_obj_mutex () |
| void | ags_track_lock () |
| void | ags_track_unlock () |
| gboolean | ags_track_test_flags () |
| void | ags_track_set_flags () |
| void | ags_track_unset_flags () |
| gint | ags_track_sort_func () |
| guint64 | ags_track_get_x () |
| void | ags_track_set_x () |
| gpointer | ags_track_get_smf_buffer () |
| gpointer | ags_track_alloc_smf_buffer () |
| gpointer | ags_track_realloc_smf_buffer () |
| AgsTrack * | ags_track_duplicate () |
| AgsTrack * | ags_track_new () |
GRecMutex *
ags_track_get_obj_mutex (AgsTrack *track);
Get object mutex.
Since: 3.1.0
gboolean ags_track_test_flags (AgsTrack *track,AgsTrackFlags flags);
Test flags
to be set on track
.
Since: 3.0.0
void ags_track_set_flags (AgsTrack *track,AgsTrackFlags flags);
Set flags
on track
.
Since: 3.0.0
void ags_track_unset_flags (AgsTrack *track,AgsTrackFlags flags);
Unset flags
on track
.
Since: 3.0.0
gint ags_track_sort_func (gconstpointer a,gconstpointer b);
Sort tracks.
Since: 3.0.0
gpointer ags_track_get_smf_buffer (AgsTrack *track,guint *smf_buffer_length);
gpointer ags_track_alloc_smf_buffer (AgsTrack *track,guint smf_buffer_length);
Allocate SMF buffer of track
.
Since: 3.6.17
gpointer ags_track_realloc_smf_buffer (AgsTrack *track,guint smf_buffer_length);
Reallocate SMF buffer of track
.
Since: 3.6.17
AgsTrack *
ags_track_duplicate (AgsTrack *track);
Duplicate a track.
Since: 3.0.0
Enum values to control the behavior or indicate internal state of AgsTrack by enable/disable as flags.