Struct delay_state_t¶
Delay state. More...
#include <delay_core.h>
Public Attributes¶
| Type | Name |
|---|---|
| double _Complex * | buf |
| size_t | capacity |
| size_t | head |
| size_t | mask |
| size_t | num_taps |
Detailed Description¶
Dual-buffer circular delay line. The backing store is a contiguous allocation of 2*capacity elements: the first half is the live ring; the second half mirrors it so that any window of num_taps consecutive samples is always contiguous in memory (no wrap-around copy needed).
Allocate with delay_create().
Public Attributes Documentation¶
variable buf¶
variable capacity¶
variable head¶
variable mask¶
variable num_taps¶
The documentation for this class was generated from the following file native/inc/delay/delay_core.h