| Advanced Gtk+ Sequencer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <ags/audio/file/ags_ipatch_sf2_reader.h> struct AgsIpatchSF2Reader; struct AgsIpatchSF2ReaderClass; enum AgsSF2Levels; AgsIpatchSF2Reader * ags_ipatch_sf2_reader_new ();
struct AgsIpatchSF2Reader {
GObject object;
AgsIpatch *ipatch;
gchar **selected;
IpatchSF2Reader *reader;
IpatchSF2 *sf2;
int bank;
int program;
IpatchContainer *preset;
IpatchContainer *instrument;
IpatchContainer *sample;
int count;
};
typedef enum {
AGS_SF2_FILENAME = 0,
AGS_SF2_PHDR = 1,
AGS_SF2_IHDR = 2,
AGS_SF2_SHDR = 3,
} AgsSF2Levels;
AgsIpatchSF2Reader * ags_ipatch_sf2_reader_new ();
Creates an AgsIpatchSF2Reader.
Returns : |
an empty AgsIpatchSF2Reader. |
Since 0.4