Base Module  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Base Module

Introduction

Base contains many useful classes, such as templates and containers that are also used internally by Steinberg, but may also well fit for the quick deployment of your own Plug-ins.
However, this is just an option, you can of course also write your own classes or employ other frameworks.
Most prominent and useful are the Steinberg::String and Steinberg::ConstString classes, since they provide Unicode support and can be universally used on both, Mac and Win, so you're encouraged to utilize them throughout your Plug-in development.

Strings

IPtr Smart Pointer

Steinberg::FObject

Dependencies

The dependency concept can be considered as a observer pattern implementation.

See also

Debugging

Also useful

Empty

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