VST 3 SDK VST 3.7 SDK for developing VST plug-in

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
BypassProcessor< T >::Delay Struct Reference

`#include <vstbypassprocessor.h>`

## Public Member Functions
| Delay (int32 maxSamplesPerBlock, int32 delaySamples)
bool | hasDelay () const
int32 | getBufferSamples () const
bool | process (T *src, T *dst, int32 numSamples, bool silentIn)
void | flush ()

## Public Attributes
AudioBuffer< T > | mDelayBuffer
int32 | mDelaySamples
int32 | mInPos
int32 | mOutPos

## Constructor & Destructor Documentation

Delay | ( | int32 | maxSamplesPerBlock,
|  | int32 | delaySamples
| ) |  |
| inline

## Member Function Documentation

bool hasDelay | ( |  | ) | const
| inline

int32 getBufferSamples | ( |  | ) | const
| inline

bool process | ( | T * | src,
|  | T * | dst,
|  | int32 | numSamples,
|  | bool | silentIn
| ) |  |
| inline

void flush | ( |  | ) |
| inline

## Member Data Documentation

AudioBuffer<T> mDelayBuffer

int32 mDelaySamples

int32 mInPos

int32 mOutPos

Empty

Copyright ©2022 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.