| 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.