| Top |
IpatchSampleStoreSplit24IpatchSampleStoreSplit24 — Sample storage object for 24 bit audio in 16 and 8 bit segments |
GObject
╰── IpatchItem
╰── IpatchSampleStore
╰── IpatchSampleStoreFile
╰── IpatchSampleStoreSplit24
SoundFont 2.04 adds support for 24 bit audio. This is done in a semi backwards compatible fashion where the most significant 16 bits is stored separately from the remaining 8 bit segments. This storage object handles this transparently.
IpatchSample * ipatch_sample_store_split24_new (IpatchFile *file,guint loc_16bit,guint loc_lsbytes);
Creates a new split 24 bit sample store (lower byte of 24 bit samples is stored in a separate block). New SoundFont 2.04 uses this method.