VST 3 SDK VST 3.6.11 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::Delay Struct Reference

`#include <vstbypassprocessor.h>`

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

## Public Attributes
AudioBuffer | 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 | ( | float * | src,
|  | float * | dst,
|  | int32 | numSamples,
|  | bool | silentIn
| ) |  |

void flush | ( |  | ) |

## Member Data Documentation

AudioBuffer mDelayBuffer

int32 mDelaySamples

int32 mInPos

int32 mOutPos

Empty

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