VST 3 SDK  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Data Structures | Public Member Functions | Protected Attributes
BypassProcessor Class Reference

#include <vstbypassprocessor.h>

Data Structures

struct  Delay
 

Public Member Functions

 BypassProcessor ()
 
 ~BypassProcessor ()
 
void setup (IAudioProcessor &audioProcessor, ProcessSetup &processSetup, int32 delaySamples)
 
void reset ()
 
bool isActive () const
 
void setActive (bool state)
 
void process (ProcessData &data)
 

Protected Attributes

bool mActive
 
bool mMainIOBypass
 
int32 mInputPinLookup [64]
 
DelaymDelays [64]
 

Constructor & Destructor Documentation

Member Function Documentation

void setup ( IAudioProcessor audioProcessor,
ProcessSetup processSetup,
int32  delaySamples 
)
void reset ( )
bool isActive ( ) const
inline
void setActive ( bool  state)
void process ( ProcessData data)

Field Documentation

bool mActive
protected
bool mMainIOBypass
protected
int32 mInputPinLookup[64]
protected
Delay* mDelays[64]
protected
Empty

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