| Top |
| IpatchDLSWriter * | ipatch_dls_writer_new () |
| void | ipatch_dls_writer_set_patch () |
| void | ipatch_dls_writer_set_file_handle () |
| gboolean | ipatch_dls_writer_save () |
| IpatchList * | ipatch_dls_writer_create_stores () |
IpatchDLSWriter * ipatch_dls_writer_new (IpatchFileHandle *handle,IpatchDLS2 *dls);
Create a new DLS file writer.
void ipatch_dls_writer_set_patch (IpatchDLSWriter *writer,IpatchDLS2 *dls);
Set the DLS patch object to save with a DLS writer.
void ipatch_dls_writer_set_file_handle (IpatchDLSWriter *writer,IpatchFileHandle *handle);
Set the DLS file handle of a DLS writer. A convenience function, since
ipatch_riff_set_file_handle() could also be used.
gboolean ipatch_dls_writer_save (IpatchDLSWriter *writer,GError **err);
Write a DLS or GigaSampler object to a file.
IpatchList *
ipatch_dls_writer_create_stores (IpatchDLSWriter *writer);
Create sample stores and add them to applicable IpatchSampleData objects and return object list. This function can be called multiple times, additional calls will return the same list.
Since: 1.1.0