Top | ![]() |
![]() |
![]() |
![]() |
void | rm_audio_register () |
void | rm_audio_unregister () |
RmAudio * | rm_audio_get () |
gpointer | rm_audio_open () |
gsize | rm_audio_read () |
gsize | rm_audio_write () |
gboolean | rm_audio_close () |
GSList * | rm_audio_get_plugins () |
gchar * | rm_audio_get_name () |
void
rm_audio_register (RmAudio *audio
);
Register new audio plugin - set it as internal audio device.
gpointer rm_audio_open (RmAudio *audio
,gchar *device_name
);
Open current audio plugin.
gsize rm_audio_read (RmAudio *audio
,gpointer audio_priv
,guchar *data
,gsize size
);
Read of audio plugin.
audio |
a RmAudio |
|
audio_priv |
private audio data (see rm_audio_open) |
|
data |
data pointer |
|
size |
number of bytes to read |
gsize rm_audio_write (RmAudio *audio
,gpointer audio_priv
,guchar *data
,gsize size
);
Write data to audio plugin.
audio |
a RmAudio |
|
audio_priv |
private audio data (see audio_open) |
|
data |
data to write to audio device |
|
size |
number of bytes to write |
gboolean rm_audio_close (RmAudio *audio
,gpointer audio_priv
);
Close current audio device