VST 3 SDK VST 3.7
SDK for developing VST plug-in
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.