ivstaudioprocessor.h File Reference

#include "ivstcomponent.h"
#include "pluginterfaces/base/falignpush.h"
#include "pluginterfaces/base/falignpop.h"

Go to the source code of this file.

Namespaces

namespace  Steinberg
namespace  Steinberg::Vst
namespace  Steinberg::Vst::PlugType

Classes

struct  Steinberg::Vst::ProcessSetup
struct  Steinberg::Vst::AudioBusBuffers
struct  Steinberg::Vst::ProcessData
class  Steinberg::Vst::IAudioProcessor

Defines

#define kVstAudioEffectClass   "Audio Module Class"

Enumerations

enum  Steinberg::Vst::ComponentFlags { Steinberg::Vst::kDistributable = 1 << 0, Steinberg::Vst::kSimpleModeSupported = 1 << 1 }
enum  Steinberg::Vst::ProcessSampleSize { Steinberg::Vst::kSample32, Steinberg::Vst::kSample64 }
enum  Steinberg::Vst::ProcessMode { Steinberg::Vst::kRealtime, Steinberg::Vst::kPrefetch, Steinberg::Vst::kOffline }

Variables

const CString Steinberg::Vst::PlugType::kAnalyzer = "Fx|Analyzer"
 Scope, FFT-Display,...
const CString Steinberg::Vst::PlugType::kDelay = "Fx|Delay"
 Delay, Multi-tap Delay,...
const CString Steinberg::Vst::PlugType::kDistortion = "Fx|Distortion"
 Amp Simulator, Sub-Harmonic,...
const CString Steinberg::Vst::PlugType::kDynamics = "Fx|Dynamics"
 Compressor, Expander, Limiter, Tape Simulator,...
const CString Steinberg::Vst::PlugType::kEQ = "Fx|EQ"
 Equalization,...
const CString Steinberg::Vst::PlugType::kFilter = "Fx|Filter"
const CString Steinberg::Vst::PlugType::kGenerator = "Fx|Generator"
const CString Steinberg::Vst::PlugType::kMastering = "Fx|Mastering"
 Dither, Noise Shaping,...
const CString Steinberg::Vst::PlugType::kModulation = "Fx|Modulation"
 Phaser, Flanger, Chorus,...
const CString Steinberg::Vst::PlugType::kReverb = "Fx|Reverb"
 Reverberation, Room Simulation,...
const CString Steinberg::Vst::PlugType::kRestoration = "Fx|Restoration"
const CString Steinberg::Vst::PlugType::kPitchShift = "Fx|PitchShift"
 Pitch Processing.
const CString Steinberg::Vst::PlugType::kSurround = "Fx|Surround"
 dedicated to surround processing: LFE Splitter,...
const CString Steinberg::Vst::PlugType::kInstrumentDrum = "Instrument|Drum"
const CString Steinberg::Vst::PlugType::kInstrumentSampler = "Instrument|Sampler"
const CString Steinberg::Vst::PlugType::kInstrumentSynth = "Instrument|Synth"
const CString Steinberg::Vst::PlugType::kSpatial = "Spatial"
 used for SurroundPanner
const CString Steinberg::Vst::PlugType::kOnlyRealTime = "OnlyRT"
 indicates that it supports only realtime process call, no offline


Define Documentation

#define kVstAudioEffectClass   "Audio Module Class"

Definition at line 49 of file ivstaudioprocessor.h.

Empty


Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.