libinstpatch Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy |
IpatchGigInstParams; IpatchGigInst; IpatchGigInst * ipatch_gig_inst_new (void
); IpatchGigInst * ipatch_gig_inst_first (IpatchIter *iter
); IpatchGigInst * ipatch_gig_inst_next (IpatchIter *iter
);
GObject +----IpatchItem +----IpatchContainer +----IpatchDLS2Inst +----IpatchGigInst
GigaSampler instrument objects are the toplevel instrument objects in a GigaSampler file.
IpatchGigInst * ipatch_gig_inst_new (void
);
Create a new GigaSampler instrument object.
Returns : |
New GigaSampler instrument with a reference count of 1. Caller owns the reference and removing it will destroy the item, unless another reference is added (if its parented for example). |
IpatchGigInst * ipatch_gig_inst_first (IpatchIter *iter
);
Gets the first item in a GigaSampler instrument iterator. A convenience
wrapper for ipatch_iter_first()
.
|
Patch item iterator containing IpatchGigInst items |
Returns : |
The first GigaSampler instrument in iter or NULL if empty.
|
IpatchGigInst * ipatch_gig_inst_next (IpatchIter *iter
);
Gets the next item in a GigaSampler instrument iterator. A convenience
wrapper for ipatch_iter_next()
.
|
Patch item iterator containing IpatchGigInst items |
Returns : |
The next GigaSampler instrument in iter or NULL if at
the end of the list.
|