Class

AgsAudioTrack

[]

Description

class AgsAudio.Track : GObject.Object
{
  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)
[]

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)

Class structure