Enum ALVST3Host.TALVST3FactoryFlag
From Mitov Wiki Doc
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: AudioLabPkg
Unit: ALVST3Host
Contents |
Syntax
Delphi:
type TALVST3FactoryFlag = (ffClassesDiscardable, ffLicenseCheck, ffComponentNonDiscardable, ffUnicode);
C++ Builder:
enum TALVST3FactoryFlag {ffClassesDiscardable, ffLicenseCheck, ffComponentNonDiscardable, ffUnicode};
Visual C++ (MFC):
enum CTALVST3FactoryFlag {ffClassesDiscardable, ffLicenseCheck, ffComponentNonDiscardable, ffUnicode};
Summary
VST 3 Factory Flags enumeration.
Description
Defines the types of VST 3 Factory Flags enumeration.
Values
ffClassesDiscardable | The number of exported classes can change each time the Module is loaded. If this flag is set, the host does not cache class information. This leads to a longer startup time because the host always has to load the Module to get the current class information. |
ffLicenseCheck | Class IDs of components are interpreted as Syncrosoft-License (LICENCE_UID). Loaded in a Steinberg host, the module will not be loaded when the license is not valid. |
ffComponentNonDiscardable | Component won't be unloaded until process exit. |
ffUnicode | Components have entirely unicode encoded strings. (True for VST 3 Plug-ins so far). |