Top | ![]() |
![]() |
![]() |
![]() |
A sample store that does in place sample conversions of other samples using sample lists (IpatchSampleList).
IpatchSample *
ipatch_sample_store_virtual_new (void
);
Creates a new virtual sample store.
New virtual sample store, cast as a IpatchSample for convenience.
[type IpatchSampleStoreVirtual]
IpatchSampleList * ipatch_sample_store_virtual_get_list (IpatchSampleStoreVirtual *store
,guint chan
);
Gets a sample list from a virtual sample store.
void ipatch_sample_store_virtual_set_list (IpatchSampleStoreVirtual *store
,guint chan
,IpatchSampleList *list
);
Sets a sample list of a virtual sample store. Can only be assigned before
the sample store is active. The size of store
is set to that of list
.
store |
Virtual store to set sample list of |
|
chan |
Which channel to set sample list of (0 = mono or left stereo channel, 1 = right stereo channel). |
|
list |
List to assign to virtual store. The allocation is taken over by
the virtual store (if caller would like to continue using it beyond the
life of |
[transfer full] |