Top |
#define | AGS_IPATCH_SF2_READER_GET_OBJ_MUTEX() |
gboolean | ags_ipatch_sf2_reader_load () |
gboolean | ags_ipatch_sf2_reader_select_preset () |
gboolean | ags_ipatch_sf2_reader_select_instrument () |
gboolean | ags_ipatch_sf2_reader_select_sample () |
gchar ** | ags_ipatch_sf2_reader_get_preset_all () |
gchar ** | ags_ipatch_sf2_reader_get_instrument_all () |
gchar ** | ags_ipatch_sf2_reader_get_sample_all () |
gchar ** | ags_ipatch_sf2_reader_get_instrument_by_preset_index () |
gchar ** | ags_ipatch_sf2_reader_get_sample_by_preset_index () |
gchar ** | ags_ipatch_sf2_reader_get_sample_by_preset_and_instrument_index () |
AgsIpatchSF2Reader * | ags_ipatch_sf2_reader_new () |
#define AGS_IPATCH_SF2_READER_GET_OBJ_MUTEX(obj) (&(((AgsIpatchSF2Reader *) obj)->obj_mutex))
gboolean ags_ipatch_sf2_reader_load (AgsIpatchSF2Reader *ipatch_sf2_reader
,IpatchFileHandle *handle
);
Load Soundfont2 file.
Since: 3.0.0
gboolean ags_ipatch_sf2_reader_select_preset (AgsIpatchSF2Reader *ipatch_sf2_reader
,guint preset_index
);
Select preset.
Since: 3.0.0
gboolean ags_ipatch_sf2_reader_select_instrument (AgsIpatchSF2Reader *ipatch_sf2_reader
,guint instrument_index
);
Select instrument.
Since: 3.0.0
gboolean ags_ipatch_sf2_reader_select_sample (AgsIpatchSF2Reader *ipatch_sf2_reader
,guint sample_index
);
Select sample.
Since: 3.0.0
gchar **
ags_ipatch_sf2_reader_get_preset_all (AgsIpatchSF2Reader *ipatch_sf2_reader
);
Get all preset names.
the string vector cotaining preset names or NULL
on failure.
[element-type utf8][array zero-terminated=1][transfer full]
Since: 3.0.0
gchar **
ags_ipatch_sf2_reader_get_instrument_all
(AgsIpatchSF2Reader *ipatch_sf2_reader
);
Get all instrument names.
the string vector cotaining instrument names or NULL
on failure.
[element-type utf8][array zero-terminated=1][transfer full]
Since: 3.0.0
gchar **
ags_ipatch_sf2_reader_get_sample_all (AgsIpatchSF2Reader *ipatch_sf2_reader
);
Get all sample names.
the string vector cotaining sample names or NULL
on failure.
[element-type utf8][array zero-terminated=1][transfer full]
Since: 3.0.0
gchar ** ags_ipatch_sf2_reader_get_instrument_by_preset_index (AgsIpatchSF2Reader *ipatch_sf2_reader
,guint preset_index
);
Get instrument by preset index.
the string vector cotaining instrument names or NULL
on failure.
[element-type utf8][array zero-terminated=1][transfer full]
Since: 3.0.0
gchar ** ags_ipatch_sf2_reader_get_sample_by_preset_index (AgsIpatchSF2Reader *ipatch_sf2_reader
,guint preset_index
);
Get sample by preset index.
the string vector cotaining sample names or NULL
on failure.
[element-type utf8][array zero-terminated=1][transfer full]
Since: 3.0.0
gchar ** ags_ipatch_sf2_reader_get_sample_by_preset_and_instrument_index (AgsIpatchSF2Reader *ipatch_sf2_reader
,guint preset_index
,guint instrument_index
);
Get sample by preset and instrument index.
the string vector cotaining sample names or NULL
on failure.
[element-type utf8][array zero-terminated=1][transfer full]
Since: 3.0.0
AgsIpatchSF2Reader *
ags_ipatch_sf2_reader_new (AgsIpatch *ipatch
);
Creates a new instance of AgsIpatchSF2Reader.
Since: 3.0.0