Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...