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.