| Top |
Functions
|
|
ags_sound_server_set_url () |
|
|
ags_sound_server_get_url () |
|
|
ags_sound_server_set_ports () |
|
|
ags_sound_server_get_ports () |
|
|
ags_sound_server_set_soundcard () |
|
|
ags_sound_server_get_soundcard () |
|
|
ags_sound_server_set_sequencer () |
|
|
ags_sound_server_get_sequencer () |
|
|
ags_sound_server_register_soundcard () |
|
|
ags_sound_server_unregister_soundcard () |
|
|
ags_sound_server_register_sequencer () |
|
|
ags_sound_server_unregister_sequencer () |
| #define | AGS_IS_SOUND_SERVER() |
| #define | AGS_IS_SOUND_SERVER_INTERFACE() |
| #define | AGS_SOUND_SERVER() |
| #define | AGS_SOUND_SERVER_GET_INTERFACE() |
| #define | AGS_SOUND_SERVER_INTERFACE() |
|
|
ags_sound_server_get_type () |
Functions
ags_sound_server_set_url ()
void ags_sound_server_set_url (AgsSoundServer *sound_server,);gchar *url
Sets the url of sound_server
.
Since:
ags_sound_server_get_url ()
gchar * ags_sound_server_get_url (AgsSoundServer *sound_server);
Gets the URL of sound_server
.
Since:
ags_sound_server_set_ports ()
void ags_sound_server_set_ports (AgsSoundServer *sound_server,,guint *port);guint port_count
ags_sound_server_get_ports ()
guint * ags_sound_server_get_ports (AgsSoundServer *sound_server,);guint *port_count
Gets the ports of sound_server
.
Since:
ags_sound_server_set_soundcard ()
void ags_sound_server_set_soundcard (AgsSoundServer *sound_server,,gchar *client_uuid);GList *soundcard
Sets the soundcard at client_uuid
.
Parameters
sound_server |
The AgsSoundServer |
|
client_uuid |
the location to fetch from |
|
soundcard |
the soundcard to set. |
[element-type GObject][transfer full] |
Since:
ags_sound_server_get_soundcard ()
GList * ags_sound_server_get_soundcard (AgsSoundServer *sound_server,);gchar *client_uuid
Gets the soundcard of sound_server
associated with client_uuid
.
Since:
ags_sound_server_set_sequencer ()
void ags_sound_server_set_sequencer (AgsSoundServer *sound_server,,gchar *client_uuid);GList *sequencer
Sets the sequencer at client_uuid
.
Parameters
sound_server |
The AgsSoundServer |
|
client_uuid |
the location to fetch from |
|
sequencer |
the sequencer to set. |
[element-type GObject][transfer full] |
Since:
ags_sound_server_get_sequencer ()
GList * ags_sound_server_get_sequencer (AgsSoundServer *sound_server,);gchar *client_uuid
Gets the sequencer of sound_server
associated with client_uuid
.
Since:
ags_sound_server_register_soundcard ()
GObject * ags_sound_server_register_soundcard (AgsSoundServer *sound_server,);gboolean is_output
Fetches soundcard
of sound_server
.
Since:
ags_sound_server_unregister_soundcard ()
void ags_sound_server_unregister_soundcard (AgsSoundServer *sound_server,);GObject *soundcard
Releases soundcard
in sound_server
.
Since:
ags_sound_server_register_sequencer ()
GObject * ags_sound_server_register_sequencer (AgsSoundServer *sound_server,);gboolean is_output
Fetches sequencer
of sound_server
.
Since:
ags_sound_server_unregister_sequencer ()
void ags_sound_server_unregister_sequencer (AgsSoundServer *sound_server,);GObject *sequencer
Releases sequencer
in sound_server
.
Since:
AGS_IS_SOUND_SERVER()
#define AGS_IS_SOUND_SERVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SOUND_SERVER))
AGS_IS_SOUND_SERVER_INTERFACE()
#define AGS_IS_SOUND_SERVER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SOUND_SERVER))
AGS_SOUND_SERVER()
#define AGS_SOUND_SERVER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SOUND_SERVER, AgsSoundServer))
AGS_SOUND_SERVER_GET_INTERFACE()
#define AGS_SOUND_SERVER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SOUND_SERVER, AgsSoundServerInterface))
AGS_SOUND_SERVER_INTERFACE()
#define AGS_SOUND_SERVER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SOUND_SERVER, AgsSoundServerInterface))
Types and Values
struct AgsSoundServerInterface
struct AgsSoundServerInterface {
GTypeInterface ginterface;
void (*set_url)(AgsSoundServer *sound_server,
gchar *url);
gchar* (*get_url)(AgsSoundServer *sound_server);
void (*set_ports)(AgsSoundServer *sound_server,
guint *ports, guint port_count);
guint* (*get_ports)(AgsSoundServer *sound_server,
guint *port_count);
void (*set_soundcard)(AgsSoundServer *sound_server,
gchar *client_uuid,
GList *soundcard);
GList* (*get_soundcard)(AgsSoundServer *sound_server,
gchar *client_uuid);
void (*set_sequencer)(AgsSoundServer *sound_server,
gchar *client_uuid,
GList *sequencer);
GList* (*get_sequencer)(AgsSoundServer *sound_server,
gchar *client_uuid);
GObject* (*register_soundcard)(AgsSoundServer *sound_server,
gboolean is_output);
void (*unregister_soundcard)(AgsSoundServer *sound_server,
GObject *soundcard);
GObject* (*register_sequencer)(AgsSoundServer *sound_server,
gboolean is_output);
void (*unregister_sequencer)(AgsSoundServer *sound_server,
GObject *sequencer);
};