CreateDelayLine
Creates a delay for echoes and reverberations.
Synopsis
Item CreateDelayLine( int32 NumBytes, int32 NumChannels,int32 IfLoop )
Description
This function creates a delay line item for echo, reverberation, and oscilloscope applications. The delay line item can be attached to any instrument that provides DMA OUT from DSP. When finished with the delay line, delete it using DeleteDelayLine()
to free its resources.
CreateDelayLine()
calls CreateItem()
using the tag argument AF_TAG_DELAY_LINE.
Arguments
- NumBytes
- The number of bytes in the delay line's sample buffer.
- NumChannels
- The number of channels stored in each sample frame.
- IfLoop
- A value indicating whether or not this is a loop. Set to TRUE (1) or FALSE (0).
Return Value
The function returns the item number of the delay line or an error code (a negative value) if an error occurs.
Implementation
Folio call implemented in Audio folio V20.
Associated Files
audio.h
See Also
DeleteDelayLine
()