Top |
AgsAudio * | audio | Read / Write |
AgsAudioContainer * | audio-container | Read / Write |
char * | filename | Read / Write |
gpointer | synth | Read / Write |
gpointer | synth-template | Read / Write |
#define AGS_SFZ_INSTRUMENT_LOADER_GET_OBJ_MUTEX(obj) (&(((AgsSFZInstrumentLoader *) obj)->obj_mutex))
gboolean ags_sfz_instrument_loader_test_flags (AgsSFZInstrumentLoader *sfz_instrument_loader
,AgsSFZInstrumentLoaderFlags flags
);
Test flags
to be set on recall
.
Since: 3.17.0
void ags_sfz_instrument_loader_set_flags (AgsSFZInstrumentLoader *sfz_instrument_loader
,AgsSFZInstrumentLoaderFlags flags
);
Set flags.
Since: 3.17.0
void ags_sfz_instrument_loader_unset_flags (AgsSFZInstrumentLoader *sfz_instrument_loader
,AgsSFZInstrumentLoaderFlags flags
);
Unset flags.
Since: 3.17.0
AgsAudio *
ags_sfz_instrument_loader_get_audio (AgsSFZInstrumentLoader *sfz_instrument_loader
);
Get audio of sfz_instrument_loader
.
Since: 3.17.0
void ags_sfz_instrument_loader_set_audio (AgsSFZInstrumentLoader *sfz_instrument_loader
,AgsAudio *audio
);
Set audio of sfz_instrument_loader
.
Since: 3.17.0
gchar *
ags_sfz_instrument_loader_get_filename
(AgsSFZInstrumentLoader *sfz_instrument_loader
);
Get filename of sfz_instrument_loader
.
Since: 3.17.0
void ags_sfz_instrument_loader_set_filename (AgsSFZInstrumentLoader *sfz_instrument_loader
,gchar *filename
);
Set filename of sfz_instrument_loader
.
Since: 3.17.0
AgsAudioContainer *
ags_sfz_instrument_loader_get_audio_container
(AgsSFZInstrumentLoader *sfz_instrument_loader
);
Get audio container of sfz_instrument_loader
.
Since: 3.17.0
void ags_sfz_instrument_loader_set_audio_container (AgsSFZInstrumentLoader *sfz_instrument_loader
,AgsAudioContainer *audio_container
);
Set audio container of sfz_instrument_loader
.
Since: 3.17.0
AgsSFZSynthUtil *
ags_sfz_instrument_loader_get_synth_template
(AgsSFZInstrumentLoader *sfz_instrument_loader
);
Get AgsSFZSynthUtil synth template of sfz_instrument_loader
.
Since: 3.17.0
void ags_sfz_instrument_loader_set_synth_template (AgsSFZInstrumentLoader *sfz_instrument_loader
,AgsSFZSynthUtil *synth_template
);
Set AgsSFZSynthUtil synth template of sfz_instrument_loader
.
Since: 3.17.0
AgsSFZSynthUtil *
ags_sfz_instrument_loader_get_synth (AgsSFZInstrumentLoader *sfz_instrument_loader
);
Get AgsSFZSynthUtil synth of sfz_instrument_loader
.
Since: 3.17.0
void ags_sfz_instrument_loader_set_synth (AgsSFZInstrumentLoader *sfz_instrument_loader
,AgsSFZSynthUtil *synth
);
Set AgsSFZSynthUtil synth of sfz_instrument_loader
.
Since: 3.17.0
void
ags_sfz_instrument_loader_start (AgsSFZInstrumentLoader *sfz_instrument_loader
);
Start sfz_instrument_loader
.
Since: 3.17.0
AgsSFZInstrumentLoader * ags_sfz_instrument_loader_new (AgsAudio *audio
,gchar *filename
);
Create a new instance of AgsSFZInstrumentLoader.
Since: 3.17.0
“audio”
property“audio” AgsAudio *
The assigned audio.
Owner: AgsSFZInstrumentLoader
Flags: Read / Write
Since: 3.17.0
“audio-container”
property“audio-container” AgsAudioContainer *
The audio container opened.
Owner: AgsSFZInstrumentLoader
Flags: Read / Write
Since: 3.17.0
“filename”
property “filename” char *
The filename to open.
Owner: AgsSFZInstrumentLoader
Flags: Read / Write
Default value: NULL
Since: 3.17.0
“synth”
property “synth” gpointer
The assigned synth.
Owner: AgsSFZInstrumentLoader
Flags: Read / Write
Since: 3.17.0