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