Top | ![]() |
![]() |
![]() |
![]() |
void ags_sound_provider_set_default_soundcard (AgsSoundProvider *sound_provider
,GObject *soundcard
);
Set default soundcard.
Since: 3.0.0
GObject *
ags_sound_provider_get_default_soundcard
(AgsSoundProvider *sound_provider
);
Get default soundcard thread.
Since: 3.0.0
void ags_sound_provider_set_default_soundcard_thread (AgsSoundProvider *sound_provider
,GObject *soundcard_thread
);
Set default soundcard thread.
Since: 3.0.0
GObject *
ags_sound_provider_get_default_soundcard_thread
(AgsSoundProvider *sound_provider
);
Get default soundcard thread.
Since: 3.0.0
void ags_sound_provider_set_soundcard (AgsSoundProvider *sound_provider
,GList *soundcard
);
Set soundcards.
sound_provider |
the AgsSoundProvider |
|
soundcard |
a GList containing AgsSoundcard. |
[element-type GObject][transfer full] |
Since: 3.0.0
GList *
ags_sound_provider_get_soundcard (AgsSoundProvider *sound_provider
);
Get soundcards.
Since: 3.0.0
void ags_sound_provider_set_sequencer (AgsSoundProvider *sound_provider
,GList *sequencer
);
Set sequencers.
sound_provider |
the AgsSoundProvider |
|
sequencer |
a GList containing AgsSequencer. |
[element-type GObject][transfer full] |
Since: 3.0.0
GList *
ags_sound_provider_get_sequencer (AgsSoundProvider *sound_provider
);
Get sequencers.
Since: 3.0.0
void ags_sound_provider_set_audio (AgsSoundProvider *sound_provider
,GList *audio
);
Set audio objects.
sound_provider |
the AgsSoundProvider |
|
audio |
a GList containing AgsAudio. |
[element-type AgsAudio.Audio][transfer full] |
Since: 3.0.0
GList *
ags_sound_provider_get_audio (AgsSoundProvider *sound_provider
);
Get audio objects.
Since: 3.0.0
void ags_sound_provider_set_sound_server (AgsSoundProvider *sound_provider
,GList *sound_server
);
Get sound server.
sound_provider |
the AgsSoundProvider |
|
sound_server |
a GList containing AgsSoundServer. |
[element-type GObject][transfer full] |
Since: 3.0.0
GList *
ags_sound_provider_get_sound_server (AgsSoundProvider *sound_provider
);
Set sound server.
Since: 3.0.0
void ags_sound_provider_set_osc_server (AgsSoundProvider *sound_provider
,GList *osc_server
);
Set OSC server.
sound_provider |
the AgsSoundProvider |
|
osc_server |
a GList containing AgsOscServer. |
[element-type GObject][transfer full] |
Since: 3.0.0
GList *
ags_sound_provider_get_osc_server (AgsSoundProvider *sound_provider
);
Set distributed manager.
Since: 3.0.0
#define AGS_IS_SOUND_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SOUND_PROVIDER))
#define AGS_IS_SOUND_PROVIDER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SOUND_PROVIDER))
#define AGS_SOUND_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SOUND_PROVIDER, AgsSoundProvider))
#define AGS_SOUND_PROVIDER_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SOUND_PROVIDER, AgsSoundProviderInterface))
#define AGS_SOUND_PROVIDER_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SOUND_PROVIDER, AgsSoundProviderInterface))
struct AgsSoundProviderInterface { GTypeInterface ginterface; void (*set_default_soundcard)(AgsSoundProvider *sound_provider, GObject *soundcard); GObject* (*get_default_soundcard)(AgsSoundProvider *sound_provider); void (*set_default_soundcard_thread)(AgsSoundProvider *sound_provider, GObject *soundcard_thread); GObject* (*get_default_soundcard_thread)(AgsSoundProvider *sound_provider); void (*set_soundcard)(AgsSoundProvider *sound_provider, GList *soundcard); GList* (*get_soundcard)(AgsSoundProvider *sound_provider); void (*set_sequencer)(AgsSoundProvider *sound_provider, GList *sequencer); GList* (*get_sequencer)(AgsSoundProvider *sound_provider); void (*set_audio)(AgsSoundProvider *sound_provider, GList *audio); GList* (*get_audio)(AgsSoundProvider *sound_provider); void (*set_sound_server)(AgsSoundProvider *sound_provider, GList *sound_server); GList* (*get_sound_server)(AgsSoundProvider *sound_provider); void (*set_osc_server)(AgsSoundProvider *sound_provider, GList *osc_server); GList* (*get_osc_server)(AgsSoundProvider *sound_provider); };