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
Classes | Public Member Functions | Protected Attributes | List of all members
BypassProcessor Class Reference

`#include <vstbypassprocessor.h>`

## Classes
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]
Delay * | mDelays [64]

## Constructor & Destructor Documentation

BypassProcessor | ( |  | ) |

~BypassProcessor | ( |  | ) |

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

## Member Data Documentation

bool mActive
| protected

bool mMainIOBypass
| protected

int32 mInputPinLookup[64]
| protected

Delay* mDelays[64]
| protected

Empty

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