Top |
gboolean | ags_sound_container_open () |
guint | ags_sound_container_get_level_count () |
guint | ags_sound_container_get_nesting_level () |
gchar * | ags_sound_container_get_level_id () |
guint | ags_sound_container_get_level_index () |
gchar ** | ags_sound_container_get_sublevel_name () |
guint | ags_sound_container_level_up () |
guint | ags_sound_container_select_level_by_id () |
guint | ags_sound_container_select_level_by_index () |
GList * | ags_sound_container_get_resource_all () |
GList * | ags_sound_container_get_resource_by_name () |
GList * | ags_sound_container_get_resource_by_index () |
GList * | ags_sound_container_get_resource_current () |
void | ags_sound_container_close () |
The AgsSoundContainer interface gives you a unique access to file related IO operations.
gboolean ags_sound_container_open (AgsSoundContainer *sound_container
,gchar *filename
);
Open sound_container
.
Since: 3.0.0
guint
ags_sound_container_get_level_count (AgsSoundContainer *sound_container
);
Get level count.
Since: 3.0.0
guint
ags_sound_container_get_nesting_level (AgsSoundContainer *sound_container
);
Get nesting level.
Since: 3.0.0
gchar *
ags_sound_container_get_level_id (AgsSoundContainer *sound_container
);
Get level id.
Since: 3.0.0
guint
ags_sound_container_get_level_index (AgsSoundContainer *sound_container
);
Get level index.
Since: 3.0.0
gchar **
ags_sound_container_get_sublevel_name (AgsSoundContainer *sound_container
);
Get sublevel names.
the string vector containing sublevel names.
[element-type utf8][array zero-terminated=1][transfer full]
Since: 3.0.0
guint ags_sound_container_level_up (AgsSoundContainer *sound_container
,guint level_count
);
Level up.
Since: 3.0.0
guint ags_sound_container_select_level_by_id (AgsSoundContainer *sound_container
,gchar *level_id
);
Select level by id.
Since: 3.0.0
guint ags_sound_container_select_level_by_index (AgsSoundContainer *sound_container
,guint level_index
);
Select level by index.
Since: 3.0.0
GList *
ags_sound_container_get_resource_all (AgsSoundContainer *sound_container
);
Get all resources as a GList.
Since: 3.0.0
GList * ags_sound_container_get_resource_by_name (AgsSoundContainer *sound_container
,gchar *resource_name
);
Get resources by name as a GList.
Since: 3.0.0
GList * ags_sound_container_get_resource_by_index (AgsSoundContainer *sound_container
,guint resource_index
);
Get resources by index as a GList.
Since: 3.0.0
GList *
ags_sound_container_get_resource_current
(AgsSoundContainer *sound_container
);
Get resources by index as a GList.
Since: 3.0.0
void
ags_sound_container_close (AgsSoundContainer *sound_container
);
Close sound_container
.
Since: 3.0.0