| Top |
| void | ags_sound_provider_set_soundcard () |
| GList * | ags_sound_provider_get_soundcard () |
| void | ags_sound_provider_set_default_soundcard_thread () |
| GObject * | ags_sound_provider_get_default_soundcard_thread () |
| void | ags_sound_provider_set_sequencer () |
| GList * | ags_sound_provider_get_sequencer () |
| void | ags_sound_provider_set_distributed_manager () |
| GList * | ags_sound_provider_get_distributed_manager () |
| #define | AGS_IS_SOUND_PROVIDER() |
| #define | AGS_IS_SOUND_PROVIDER_INTERFACE() |
| #define | AGS_SOUND_PROVIDER() |
| #define | AGS_SOUND_PROVIDER_GET_INTERFACE() |
| #define | AGS_SOUND_PROVIDER_INTERFACE() |
| GType | ags_sound_provider_get_type () |
void ags_sound_provider_set_soundcard (AgsSoundProvider *sound_provider,GList *soundcard);
Set soundcards.
Since: 1.0.0
GList *
ags_sound_provider_get_soundcard (AgsSoundProvider *sound_provider);
Get soundcards.
Since: 1.0.0
void ags_sound_provider_set_default_soundcard_thread (AgsSoundProvider *sound_provider,GObject *soundcard_thread);
set default soundcard thread.
Since: 1.0.0
GObject *
ags_sound_provider_get_default_soundcard_thread
(AgsSoundProvider *sound_provider);
Get default soundcard thread.
Since: 1.0.0
void ags_sound_provider_set_sequencer (AgsSoundProvider *sound_provider,GList *sequencer);
Set sequencers.
Since: 1.0.0
GList *
ags_sound_provider_get_sequencer (AgsSoundProvider *sound_provider);
Get sequencers.
Since: 1.0.0
void ags_sound_provider_set_distributed_manager (AgsSoundProvider *sound_provider,GList *distributed_manager);
Set distributed manager.
sound_provider |
the AgsSoundProvider |
|
distributed_manager |
a GList containing AgsDistributedManager |
Since: 1.0.0
GList *
ags_sound_provider_get_distributed_manager
(AgsSoundProvider *sound_provider);
Set distributed manager.
Since: 1.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_soundcard)(AgsSoundProvider *sound_provider,
GList *soundcard);
GList* (*get_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_sequencer)(AgsSoundProvider *sound_provider,
GList *sequencer);
GList* (*get_sequencer)(AgsSoundProvider *sound_provider);
void (*set_distributed_manager)(AgsSoundProvider *sound_provider,
GList *distributed_manager);
GList* (*get_distributed_manager)(AgsSoundProvider *sound_provider);
};