[This is preliminary documentation and subject to change.]
Top level "choon" class
This corresponds to the "choon" top level object in ChoonML and allows a ChoonML file to be parsed or written Attributes and (Description and Copyright) elements defined under this have corresponding properties that enable access.
ExtFileMode enables either 'detached' ChoonML files (with data in separate files) or integrated files to be read/written.
The "parts" and "sections" collections also have access properties.
Methods Load and SaveMeta allow the metadata part of a ChoonML file to be persisted or retrieved. Extract and WriteSample allow samples to be written out (usually as they are processed from the input bitstream) When used in "binary" data mode, ReadSFT and WriteSFT read and write the Sample File Table (SFT)
All methods in this library can throw a ChoonMLException if an error occurs.
Warning: This interface has not yet been frozen and can be changed under you!
For a list of all members of this type, see Choon Members.
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Assembly: ChoonMLLib (in ChoonMLLib.dll)