| Data Fields | |
| void * | data | 
| unsigned int | id | 
| int(* | free )(fluid_sfont_t *sfont) | 
| The 'free' callback function should return 0 when it was able to free all resources. | |
| char *(* | get_name )(fluid_sfont_t *sfont) | 
| Return the name of the sfont. | |
| fluid_preset_t *(* | get_preset )(fluid_sfont_t *sfont, unsigned int bank, unsigned int prenum) | 
| Return the preset with the specified bank and preset number. | |
| void(* | iteration_start )(fluid_sfont_t *sfont) | 
| int(* | iteration_next )(fluid_sfont_t *sfont, fluid_preset_t *preset) | 
Definition at line 92 of file sfont.h.
| 
 | 
| 
 | 
| 
 | 
| The 'free' callback function should return 0 when it was able to free all resources. It should return a non-zero value if some of the samples could not be freed because they are still in use. | 
| 
 | 
| Return the name of the sfont. 
 | 
| 
 | 
| Return the preset with the specified bank and preset number. All the fields, including the 'sfont' field, should * be filled in. If the preset cannot be found, the function returns NULL. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
 1.4.4
 1.4.4