| Top |
| #define | AGS_PLAYABLE_ERROR |
|
|
ags_playable_error_quark () |
|
|
ags_playable_open () |
|
|
ags_playable_rw_open () |
|
|
ags_playable_level_count () |
|
|
ags_playable_nth_level () |
|
|
ags_playable_selected_level () |
|
|
ags_playable_sublevel_names () |
|
|
ags_playable_level_select () |
|
|
ags_playable_level_up () |
|
|
ags_playable_iter_start () |
|
|
ags_playable_iter_next () |
|
|
ags_playable_info () |
| signed |
ags_playable_read () |
|
|
ags_playable_write () |
|
|
ags_playable_flush () |
|
|
ags_playable_seek () |
|
|
ags_playable_close () |
|
|
ags_playable_read_audio_signal () |
gboolean ags_playable_open (,AgsPlayable *playable);gchar *name
Opens a file in read-only mode.
gboolean ags_playable_rw_open (,AgsPlayable *playable,gchar *name,gboolean create,guint samplerate,guint channels,guint frames);guint format
Opens a file in read/write mode.
guint ags_playable_level_count ();AgsPlayable *playable
Retrieve the count of levels.
guint ags_playable_nth_level ();AgsPlayable *playable
Retrieve the selected level.
gchar * ags_playable_selected_level ();AgsPlayable *playable
Retrieve the selected level's name.
gchar ** ags_playable_sublevel_names ();AgsPlayable *playable
Retrieve the all sub-level's name.
void ags_playable_level_select (,AgsPlayable *playable,guint nth_level,gchar *sublevel_name);GError **error
Select a level in an monolythic file where nth_level
and sublevel_name
are equivalent.
If sublevel_name
is NULL nth_level
will be chosen.
void ags_playable_level_up (,AgsPlayable *playable,guint levels);GError **error
Move up in hierarchy.
void ags_playable_iter_start ();AgsPlayable *playable
Start iterating current level.
gboolean ags_playable_iter_next ();AgsPlayable *playable
Iterating next on current level.
void ags_playable_info (,AgsPlayable *playable,guint *channels,guint *frames,guint *loop_start,guint *loop_end);GError **error
Retrieve information about selected audio data.
signedshort * ags_playable_read (,AgsPlayable *playable,guint channel);GError **error
Read audio buffer of playable audio data.
void ags_playable_write (,AgsPlayable *playablesigned,short *buffer);guint buffer_length
Write buffer_length
of buffer
audio data.
void ags_playable_seek (,AgsPlayable *playable,guint frames);gint whence
Seek playable
to address.