| Top |
| void | ags_distributed_manager_set_url () |
| gchar * | ags_distributed_manager_get_url () |
| void | ags_distributed_manager_set_ports () |
| guint * | ags_distributed_manager_get_ports () |
| void | ags_distributed_manager_set_soundcard () |
| GList * | ags_distributed_manager_get_soundcard () |
| void | ags_distributed_manager_set_sequencer () |
| GList * | ags_distributed_manager_get_sequencer () |
| GObject * | ags_distributed_manager_register_soundcard () |
| void | ags_distributed_manager_unregister_soundcard () |
| GObject * | ags_distributed_manager_register_sequencer () |
| void | ags_distributed_manager_unregister_sequencer () |
| #define | AGS_DISTRIBUTED_MANAGER() |
| #define | AGS_DISTRIBUTED_MANAGER_GET_INTERFACE() |
| #define | AGS_DISTRIBUTED_MANAGER_INTERFACE() |
| #define | AGS_IS_DISTRIBUTED_MANAGER() |
| #define | AGS_IS_DISTRIBUTED_MANAGER_INTERFACE() |
| GType | ags_distributed_manager_get_type () |
void ags_distributed_manager_set_url (AgsDistributedManager *distributed_manager,gchar *url);
Sets the url of distributed_manager
.
Since: 1.0.0
gchar *
ags_distributed_manager_get_url (AgsDistributedManager *distributed_manager);
Gets the URL of distributed_manager
.
Since: 1.0.0
void ags_distributed_manager_set_ports (AgsDistributedManager *distributed_manager,guint *port,guint port_count);
guint * ags_distributed_manager_get_ports (AgsDistributedManager *distributed_manager,guint *port_count);
Gets the ports of distributed_manager
.
Since: 1.0.0
void ags_distributed_manager_set_soundcard (AgsDistributedManager *distributed_manager,gchar *client_uuid,GList *soundcard);
Sets the soundcard at client_uuid
.
distributed_manager |
||
client_uuid |
the location to fetch from |
|
soundcard |
the soundcard to set |
Since: 1.0.0
GList * ags_distributed_manager_get_soundcard (AgsDistributedManager *distributed_manager,gchar *client_uuid);
Gets the soundcard of distributed_manager
associated with client_uuid
.
Since: 1.0.0
void ags_distributed_manager_set_sequencer (AgsDistributedManager *distributed_manager,gchar *client_uuid,GList *sequencer);
Sets the sequencer at client_uuid
.
distributed_manager |
||
client_uuid |
the location to fetch from |
|
sequencer |
the sequencer to set |
Since: 1.0.0
GList * ags_distributed_manager_get_sequencer (AgsDistributedManager *distributed_manager,gchar *client_uuid);
Gets the sequencer of distributed_manager
associated with client_uuid
.
Since: 1.0.0
GObject * ags_distributed_manager_register_soundcard (AgsDistributedManager *distributed_manager,gboolean is_output);
Fetches soundcard
of distributed_manager
.
Since: 1.0.0
void ags_distributed_manager_unregister_soundcard (AgsDistributedManager *distributed_manager,GObject *soundcard);
Releases soundcard
in distributed_manager
.
Since: 1.0.0
GObject * ags_distributed_manager_register_sequencer (AgsDistributedManager *distributed_manager,gboolean is_output);
Fetches sequencer
of distributed_manager
.
Since: 1.0.0
void ags_distributed_manager_unregister_sequencer (AgsDistributedManager *distributed_manager,GObject *sequencer);
Releases sequencer
in distributed_manager
.
Since: 1.0.0
#define AGS_DISTRIBUTED_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_DISTRIBUTED_MANAGER, AgsDistributedManager))
#define AGS_DISTRIBUTED_MANAGER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_DISTRIBUTED_MANAGER, AgsDistributedManagerInterface))
#define AGS_DISTRIBUTED_MANAGER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_DISTRIBUTED_MANAGER, AgsDistributedManagerInterface))
#define AGS_IS_DISTRIBUTED_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_DISTRIBUTED_MANAGER))
#define AGS_IS_DISTRIBUTED_MANAGER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_DISTRIBUTED_MANAGER))
#define AGS_TYPE_DISTRIBUTED_MANAGER (ags_distributed_manager_get_type())
struct AgsDistributedManagerInterface {
GTypeInterface ginterface;
void (*set_url)(AgsDistributedManager *distributed_manager,
gchar *url);
gchar* (*get_url)(AgsDistributedManager *distributed_manager);
void (*set_ports)(AgsDistributedManager *distributed_manager,
guint *ports, guint port_count);
guint* (*get_ports)(AgsDistributedManager *distributed_manager,
guint *port_count);
void (*set_soundcard)(AgsDistributedManager *distributed_manager,
gchar *client_uuid,
GList *soundcard);
GList* (*get_soundcard)(AgsDistributedManager *distributed_manager,
gchar *client_uuid);
void (*set_sequencer)(AgsDistributedManager *distributed_manager,
gchar *client_uuid,
GList *sequencer);
GList* (*get_sequencer)(AgsDistributedManager *distributed_manager,
gchar *client_uuid);
GObject* (*register_soundcard)(AgsDistributedManager *distributed_manager,
gboolean is_output);
void (*unregister_soundcard)(AgsDistributedManager *distributed_manager,
GObject *soundcard);
GObject* (*register_sequencer)(AgsDistributedManager *distributed_manager,
gboolean is_output);
void (*unregister_sequencer)(AgsDistributedManager *distributed_manager,
GObject *sequencer);
};