Top |
#define | AGS_BUFFER_GET_OBJ_MUTEX() |
GRecMutex * | ags_buffer_get_obj_mutex () |
void | ags_buffer_lock () |
void | ags_buffer_unlock () |
gboolean | ags_buffer_test_flags () |
void | ags_buffer_set_flags () |
void | ags_buffer_unset_flags () |
gint | ags_buffer_sort_func () |
guint64 | ags_buffer_get_x () |
void | ags_buffer_set_x () |
guint | ags_buffer_get_samplerate () |
void | ags_buffer_set_samplerate () |
guint | ags_buffer_get_buffer_size () |
void | ags_buffer_set_buffer_size () |
guint | ags_buffer_get_format () |
void | ags_buffer_set_format () |
gpointer | ags_buffer_get_data () |
AgsBuffer * | ags_buffer_duplicate () |
AgsBuffer * | ags_buffer_new () |
#define AGS_BUFFER_GET_OBJ_MUTEX(obj) (&(((AgsBuffer *) obj)->obj_mutex))
GRecMutex *
ags_buffer_get_obj_mutex (AgsBuffer *buffer
);
Get object mutex.
Since: 3.1.0
gboolean ags_buffer_test_flags (AgsBuffer *buffer
,guint flags
);
Test flags
to be set on buffer
.
Since: 3.0.0
void ags_buffer_set_flags (AgsBuffer *buffer
,guint flags
);
Set flags
on buffer
.
Since: 3.0.0
void ags_buffer_unset_flags (AgsBuffer *buffer
,guint flags
);
Unset flags
on buffer
.
Since: 3.0.0
gint ags_buffer_sort_func (gconstpointer a
,gconstpointer b
);
Sort buffers.
Since: 3.0.0
guint
ags_buffer_get_samplerate (AgsBuffer *buffer
);
Gets samplerate.
Since: 3.1.0
void ags_buffer_set_samplerate (AgsBuffer *buffer
,guint samplerate
);
Set samplerate.
Since: 3.0.0
guint
ags_buffer_get_buffer_size (AgsBuffer *buffer
);
Gets buffer size.
Since: 3.1.0
void ags_buffer_set_buffer_size (AgsBuffer *buffer
,guint buffer_size
);
Set buffer size.
Since: 3.0.0
void ags_buffer_set_format (AgsBuffer *buffer
,guint format
);
Set format.
Since: 3.0.0
AgsBuffer *
ags_buffer_duplicate (AgsBuffer *buffer
);
Duplicate a buffer.
Since: 3.0.0
Enum values to control the behavior or indicate internal state of AgsBuffer by enable/disable as flags.