VST 3 SDK  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
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 ©2024 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.