...
Code Block |
---|
typedef struct _ModuleDelayReader
{
ModuleInstanceDescriptor instance; // Common Audio Weaver module instance structure
INT32 maxDelay; // Max Delay of the writer module (per channel)
FLOAT32 currentDelay; // Current delay
INT32 interpolationType; // Interpolation type - linear, cubic, etc
INT32 dswObjectID; // Object ID of the upstream DelayStateWriter module
void * dswObjectPtr; // Points to the upstream DelayStateWriter module
INT32 * dataType; // Internal state variable to hold data type
} ModuleDelayReaderClass; |
Variables
Properties
Name | Type | Usage | isHidden | Default value | Range | Units |
maxDelay | int | const | 0 | 100 | Unrestricted | samples |
currentDelay | float | parameter | 0 | 0 | 0:100 | samples |
interpolationType | int | parameter | 0 | 0 | 0:1 | |
dswObjectID | int | state | 1 | -1 | Unrestricted | |
dswObjectPtr | void * | state | 1 | Unrestricted | ||
dataType | INT32 * | state | 1 | Unrestricted |
Pins
Input Pins
Name: ID
Description: audio input
...