|
Public Member Functions |
| void | interleave (Buffer &output, sample *samples, unsigned numFrames, unsigned numChannels) throw (CException) |
| | Interleave = copy from CSL-style Buffer object to an interleaved sample vector.
|
| void | interleave (Buffer &output, short *samples, unsigned numFrames, unsigned numChannels) throw (CException) |
| void | interleaveAndRemap (Buffer &output, sample *samples, unsigned numFrames, unsigned numChannels, unsigned *channelMap) throw (CException) |
| | Remap = re-assign channels from the source buffer to the target while interleaving.
|
| void | deinterleave (Buffer &output, sample *samples, unsigned numFrames, unsigned numChannels) throw (CException) |
| | De-interleave = copy from interleaved sample * to CSL Buffer object.
|
| void | deinterleave (Buffer &output, short *samples, unsigned numFrames, unsigned numChannels) throw (CException) |