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.