Top |
Functions
#define | AGS_IPATCH_SF2_READER_GET_OBJ_MUTEX() |
|
ags_ipatch_sf2_reader_test_flags () |
|
ags_ipatch_sf2_reader_set_flags () |
|
ags_ipatch_sf2_reader_unset_flags () |
|
ags_ipatch_sf2_reader_load () |
|
ags_ipatch_sf2_reader_select_preset () |
|
ags_ipatch_sf2_reader_select_instrument () |
|
ags_ipatch_sf2_reader_select_sample () |
|
ags_ipatch_sf2_reader_get_preset_all () |
|
ags_ipatch_sf2_reader_get_instrument_all () |
|
ags_ipatch_sf2_reader_get_sample_all () |
|
ags_ipatch_sf2_reader_get_instrument_by_preset_index () |
|
ags_ipatch_sf2_reader_get_sample_by_preset_index () |
|
ags_ipatch_sf2_reader_get_sample_by_preset_and_instrument_index () |
AgsIpatchSF2Reader * | ags_ipatch_sf2_reader_new () |
#define | AGS_IPATCH_SF2_READER() |
#define | AGS_IPATCH_SF2_READER_CLASS() |
#define | AGS_IPATCH_SF2_READER_GET_CLASS() |
#define | AGS_IS_IPATCH_SF2_READER() |
#define | AGS_IS_IPATCH_SF2_READER_CLASS() |
|
ags_ipatch_sf2_reader_get_type () |
Types and Values
enum | AgsIpatchSF2ReaderFlags |
enum | AgsSF2Level |
#define | AGS_TYPE_IPATCH_SF2_READER |
struct | AgsIpatchSF2Reader |
struct | AgsIpatchSF2ReaderClass |
Functions
AGS_IPATCH_SF2_READER_GET_OBJ_MUTEX()
#define AGS_IPATCH_SF2_READER_GET_OBJ_MUTEX(obj) (&(((AgsIpatchSF2Reader *) obj)->obj_mutex))
ags_ipatch_sf2_reader_test_flags ()
gboolean ags_ipatch_sf2_reader_test_flags (AgsIpatchSF2Reader *ipatch_sf2_reader
,);
guint flags
Test flags
to be set on ipatch_sf2_reader
.
Since:
ags_ipatch_sf2_reader_set_flags ()
void ags_ipatch_sf2_reader_set_flags (AgsIpatchSF2Reader *ipatch_sf2_reader
,);
guint flags
Enable a feature of ipatch_sf2_reader
.
Since:
ags_ipatch_sf2_reader_unset_flags ()
void ags_ipatch_sf2_reader_unset_flags (AgsIpatchSF2Reader *ipatch_sf2_reader
,);
guint flags
Disable a feature of ipatch_sf2_reader
.
Since:
ags_ipatch_sf2_reader_load ()
gboolean ags_ipatch_sf2_reader_load (AgsIpatchSF2Reader *ipatch_sf2_reader
,);
IpatchFileHandle *handle
Load Soundfont2 file.
Since:
ags_ipatch_sf2_reader_select_preset ()
gboolean ags_ipatch_sf2_reader_select_preset (AgsIpatchSF2Reader *ipatch_sf2_reader
,);
guint preset_index
Select preset.
Since:
ags_ipatch_sf2_reader_select_instrument ()
gboolean ags_ipatch_sf2_reader_select_instrument (AgsIpatchSF2Reader *ipatch_sf2_reader
,);
guint instrument_index
Select instrument.
Since:
ags_ipatch_sf2_reader_select_sample ()
gboolean ags_ipatch_sf2_reader_select_sample (AgsIpatchSF2Reader *ipatch_sf2_reader
,);
guint sample_index
Select sample.
Since:
ags_ipatch_sf2_reader_get_preset_all ()
gchar ** ags_ipatch_sf2_reader_get_preset_all (AgsIpatchSF2Reader *ipatch_sf2_reader
);
Get all preset names.
Returns
the string vector cotaining preset names or NULL
[element-type utf8][array zero-terminated=1][transfer full]
Since:
ags_ipatch_sf2_reader_get_instrument_all ()
gchar ** ags_ipatch_sf2_reader_get_instrument_all (AgsIpatchSF2Reader *ipatch_sf2_reader
);
Get all instrument names.
Returns
the string vector cotaining instrument names or NULL
[element-type utf8][array zero-terminated=1][transfer full]
Since:
ags_ipatch_sf2_reader_get_sample_all ()
gchar ** ags_ipatch_sf2_reader_get_sample_all (AgsIpatchSF2Reader *ipatch_sf2_reader
);
Get all sample names.
Returns
the string vector cotaining sample names or NULL
[element-type utf8][array zero-terminated=1][transfer full]
Since:
ags_ipatch_sf2_reader_get_instrument_by_preset_index ()
gchar ** ags_ipatch_sf2_reader_get_instrument_by_preset_index (AgsIpatchSF2Reader *ipatch_sf2_reader
,);
guint preset_index
Get instrument by preset index.
Returns
the string vector cotaining instrument names or NULL
[element-type utf8][array zero-terminated=1][transfer full]
Since:
ags_ipatch_sf2_reader_get_sample_by_preset_index ()
gchar ** ags_ipatch_sf2_reader_get_sample_by_preset_index (AgsIpatchSF2Reader *ipatch_sf2_reader
,);
guint preset_index
Get sample by preset index.
Returns
the string vector cotaining sample names or NULL
[element-type utf8][array zero-terminated=1][transfer full]
Since:
ags_ipatch_sf2_reader_get_sample_by_preset_and_instrument_index ()
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.
Returns
the string vector cotaining sample names or NULL
[element-type utf8][array zero-terminated=1][transfer full]
Since:
ags_ipatch_sf2_reader_new ()
AgsIpatchSF2Reader *
ags_ipatch_sf2_reader_new (AgsIpatch *ipatch
);
Creates a new instance of AgsIpatchSF2Reader.
Since:
AGS_IPATCH_SF2_READER()
#define AGS_IPATCH_SF2_READER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2Reader))
AGS_IPATCH_SF2_READER_CLASS()
#define AGS_IPATCH_SF2_READER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2ReaderClass))
AGS_IPATCH_SF2_READER_GET_CLASS()
#define AGS_IPATCH_SF2_READER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_IPATCH_SF2_READER, AgsIpatchSF2ReaderClass))
AGS_IS_IPATCH_SF2_READER()
#define AGS_IS_IPATCH_SF2_READER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_IPATCH_SF2_READER))
AGS_IS_IPATCH_SF2_READER_CLASS()
#define AGS_IS_IPATCH_SF2_READER_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_IPATCH_SF2_READER))
Types and Values
enum AgsIpatchSF2ReaderFlags
Enum values to control the behavior or indicate internal state of AgsIpatchSF2Reader by enable/disable as flags.