Class

AgsAudioTrack

Description

class AgsAudio.Track : GObject.Object {
  gobject: GObject,
  flags: AgsTrackFlags,
  obj_mutex: GRecMutex,
  x: guint64,
  smf_buffer: guchar*,
  allocated_smf_buffer_length: guint,
  smf_buffer_length: guint
}
No description available.

Ancestors

Constructors

ags_track_new

Creates a new instance of AgsTrack.

since: 3.0.0

Functions

ags_track_sort_func

Sort tracks.

since: 3.0.0

Instance methods

ags_track_alloc_smf_buffer

Allocate SMF buffer of track.

since: 3.6.17

ags_track_duplicate

Duplicate a track.

since: 3.0.0

ags_track_get_obj_mutex

Get object mutex.

since: 3.1.0

ags_track_get_smf_buffer
No description available.

ags_track_get_x

Gets x.

since: 3.1.0

ags_track_lock

Lock object mutex.

since: 3.1.0

ags_track_realloc_smf_buffer

Reallocate SMF buffer of track.

since: 3.6.17

ags_track_set_flags

Set flags on track.

since: 3.0.0

ags_track_set_x

Sets x.

since: 3.1.0

ags_track_test_flags

Test flags to be set on track.

since: 3.0.0

ags_track_unlock

Unlock object mutex.

since: 3.1.0

ags_track_unset_flags

Unset flags on track.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AgsAudio.Track:smf-buffer

Track’s SMF buffer.

since: 3.0.0

AgsAudio.Track:x

Track’s x offset.

since: 3.0.0

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct AgsAudioTrackClass {
  GObjectClass gobject;
  
}
No description available.
Class members
gobject: GObjectClass
No description available.