![]() |
![]() |
![]() |
libMirage Reference Manual | ![]() |
---|---|---|---|---|
#include <mirage.h> MIRAGE_FInterface_AUDIO; gboolean mirage_finterface_audio_set_file (MIRAGE_FInterface_AUDIO *self, gchar *filename, GError **error); gboolean mirage_finterface_audio_get_file (MIRAGE_FInterface_AUDIO *self, gchar **filename, GError **error); gboolean mirage_finterface_audio_set_offset (MIRAGE_FInterface_AUDIO *self, gint offset, GError **error); gboolean mirage_finterface_audio_get_offset (MIRAGE_FInterface_AUDIO *self, gint *offset, GError **error);
MIRAGE_FInterface_AUDIO is AUDIO Fragment interface that can be implemented by a MIRAGE_Fragment implementation.
typedef struct _MIRAGE_FInterface_AUDIO MIRAGE_FInterface_AUDIO;
Dummy interface structure.
gboolean mirage_finterface_audio_set_file (MIRAGE_FInterface_AUDIO *self, gchar *filename, GError **error);
Sets audio file to filename
.
|
a MIRAGE_FInterface_AUDIO |
|
filename |
|
location to store error, or NULL
|
Returns : |
TRUE on success, FALSE on failure
|
gboolean mirage_finterface_audio_get_file (MIRAGE_FInterface_AUDIO *self, gchar **filename, GError **error);
Retrieves filename of audio file. A copy of filename is stored to filename
;
it should be freed with g_free()
when no longer needed.
|
a MIRAGE_FInterface_AUDIO |
|
location to store filename |
|
location to store error, or NULL
|
Returns : |
TRUE on success, FALSE on failure
|
gboolean mirage_finterface_audio_set_offset (MIRAGE_FInterface_AUDIO *self, gint offset, GError **error);
Sets offset within audio file, in sectors.
|
a MIRAGE_FInterface_AUDIO |
|
offset |
|
location to store error, or NULL
|
Returns : |
TRUE on success, FALSE on failure
|
gboolean mirage_finterface_audio_get_offset (MIRAGE_FInterface_AUDIO *self, gint *offset, GError **error);
Retrieves offset within audio file, in sectors.
|
a MIRAGE_FInterface_AUDIO |
|
location to store offset |
|
location to store error, or NULL
|
Returns : |
TRUE on success, FALSE on failure
|