VST 3 SDK: BypassProcessor< T >::Delay Struct Reference
Author: Steinberg

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

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()

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

## Member Function Documentation

## ◆ hasDelay()

bool hasDelay | ( |  | ) | const
| inline

## ◆ getBufferSamples()

int32 getBufferSamples | ( |  | ) | const
| inline

## ◆ process()

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

## ◆ flush()

void flush | ( |  | ) |
| inline

## Member Data Documentation

## ◆ mDelayBuffer

AudioBuffer<T> mDelayBuffer

## ◆ mDelaySamples

int32 mDelaySamples

## ◆ mInPos

int32 mInPos

## ◆ mOutPos

int32 mOutPos

Empty

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