VST 3 Examples VST 3.6.11 SDK for developing VST Plug-in

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Classes | Macros | Enumerations
logevents.h File Reference
`#include "pluginterfaces/base/ftypes.h"`
`#include <map>`
`#include "base/source/fstring.h"`

## Classes
struct | LogEvent

## Macros
#define | SETUP_CONTEXT "SetupContext"
#define | STATE "State"
#define | AUDIO_BUFFER "AudioBuffer"
#define | EVENT_LIST "EventList"
#define | PARAM_CHANGE "ParameterChanges"
#define | PROCESS_DATA "ProcessData"
#define | PROCESS_CONTEXT "ProcessContext"
#define | FEATURE_SUPPORT "FeatureSupport"
#define | FEATURE_PROCESSOR_SUPPORT "FeatureProcessSupport"
#define | PROCESS true
#define | CONTROL false
#define | LOG_ERR "Error"
#define | LOG_WARN "Warn"
#define | LOG_INFO "Info"
#define | LOG_EVENT_LIST(LOG_DEF)
#define | LOG_ID(a, b, c, d, e) a
#define | LOG_SEVER(a, b, c, d, e) c
#define | LOG_DESC(a, b, c, d, e) ("[" d"] " e)
#define | LOG_CONTEXT(a, b, c, d, e) b

## Enumerations
enum | eLogIds { kLogIdProcessorControllerConnection, kLogIdInvalidStateInitializedMissing, kLogIdInvalidStateSetupMissing, kLogIdInvalidStateActivatedMissing, kLogIdInvalidStateProcessingMissing, kLogIdInvalidSymbolicSampleSize, kLogIdInvalidProcessMode, kLogIdInvalidBlockSize, kLogIdProcessContextPointerNull, kLogIdInvalidProcessContextSampleRate, kLogIdNullPointerToChannelBuf, kLogIdNullPointerToAudioBusBuffer, kLogIdAudioBufNotMatchComponentBusCount, kLogIdInvalidAudioBufNumOfChannels, kLogIdUnknownEventType, kLogIdInvalidEventVelocityValue, kLogIdInvalidEventPitchValue, kLogIdInvalidEventSampleOffset, kLogIdInvalidEventBusIndex, kLogIdInvalidNoteOnChannelIndex, kLogIdInvalidNoteOffChannelIndex, kLogIdInvalidPolyPressChannelIndex, kLogIdNumInputEventExceedsLimit, kLogIdCouldNotGetAnInputEvent, kLogIdEventsAreNotSortedBySampleOffset, kLogIdEventsAreNotSortedByPpqPosition, kLogIdNoteOnWithPitchAlreadyTriggered, kLogIdNoteOnWithIdAlreadyTriggered, kLogIdNoteOffWithIdNeverTriggered, kLogIdNoteOffWithPitchNeverTriggered, kLogIdNoteExpressValNotNormalized, kLogIdInvalidParamValue, kLogIdInvalidParameterCount, kLogIdInvalidParameterID, kLogIdParameterChangesPointerIsNull, kLogIdParameterQueueIsNullForValidIndex, kLogIdParametersAreNotSortedBySampleOffset, kLogIdParametersHaveSameSampleOffset, kLogIdIPrefetchableSupportSupported, kLogIdAudioPresentationLatencySamplesSupported, kLogIdCanProcessSampleSize32, kLogIdCanProcessSampleSize64, kLogIdGetTailSamples, kLogIdGetLatencySamples, kLogIdGetBusArrangements, kLogIdSetBusArrangements, kLogIdGetRoutingInfo, kLogIdActivateAuxBus, kLogIdIAttributeListInSetStateSupported, kLogIdIEditController2Supported, kLogIdIComponentHandler2Supported, kLogIdIComponentHandler2SetDirtySupported, kLogIdIComponentHandler2RequestOpenEditorSupported, kLogIdIComponentHandler3Supported, kLogIdIMidiMappingSupported, kLogIdUnitSupported, kLogIdGetUnitByBusSupported, kLogIdChannelContextSupported, kLogIdINoteExpressionControllerSupported, kLogIdINoteExpressionPhysicalUIMappingSupported, kLogIdIXmlRepresentationControllerSupported, kLogIdIPlugFrameonResizeViewSupported, kLogIdIPlugViewonSizeSupported, kLogIdIPlugViewcanResizeSupported, kLogIdIPlugViewcheckSizeConstraintSupported, kLogIdIPlugViewsetContentScaleFactorSupported, kLogIdIPlugViewsetFrameSupported, kLogIdIPlugViewmultipleAttachSupported, kLogIdIPlugViewCalledSync, kLogIdIPlugViewKeyCalledBeforeAttach, kLogIdIPlugViewNotCalled, kLogIdIPlugViewCalledBeforeOpen, kLogIdIPlugViewCalledAsync, kLogIdIPlugViewattachedWithoutRemoved, kLogIdIPlugViewremovedWithoutAttached, kLogIdIParameterFinderSupported, kNumLogEvents }

## Macro Definition Documentation

#define SETUP_CONTEXT "SetupContext"

#define STATE "State"

#define AUDIO_BUFFER "AudioBuffer"

#define EVENT_LIST "EventList"

#define PARAM_CHANGE "ParameterChanges"

#define PROCESS_DATA "ProcessData"

#define PROCESS_CONTEXT "ProcessContext"

#define FEATURE_SUPPORT "FeatureSupport"

#define FEATURE_PROCESSOR_SUPPORT "FeatureProcessSupport"

#define PROCESS true

#define CONTROL false

#define LOG_ERR "Error"

#define LOG_WARN "Warn"

#define LOG_INFO "Info"

#define LOG_EVENT_LIST | ( |  | LOG_DEF | ) |

#define LOG_ID | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e
| ) |  | a

#define LOG_SEVER | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e
| ) |  | c

#define LOG_DESC | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e
| ) |  | ("[" d"] " e)

#define LOG_CONTEXT | ( |  | a,
|  |  | b,
|  |  | c,
|  |  | d,
|  |  | e
| ) |  | b

## Enumeration Type Documentation

enum eLogIds

Enumerator
kLogIdProcessorControllerConnection |
kLogIdInvalidStateInitializedMissing |
kLogIdInvalidStateSetupMissing |
kLogIdInvalidStateActivatedMissing |
kLogIdInvalidStateProcessingMissing |
kLogIdInvalidSymbolicSampleSize |
kLogIdInvalidProcessMode |
kLogIdInvalidBlockSize |
kLogIdProcessContextPointerNull |
kLogIdInvalidProcessContextSampleRate |
kLogIdNullPointerToChannelBuf |
kLogIdNullPointerToAudioBusBuffer |
kLogIdAudioBufNotMatchComponentBusCount |
kLogIdInvalidAudioBufNumOfChannels |
kLogIdUnknownEventType |
kLogIdInvalidEventVelocityValue |
kLogIdInvalidEventPitchValue |
kLogIdInvalidEventSampleOffset |
kLogIdInvalidEventBusIndex |
kLogIdInvalidNoteOnChannelIndex |
kLogIdInvalidNoteOffChannelIndex |
kLogIdInvalidPolyPressChannelIndex |
kLogIdNumInputEventExceedsLimit |
kLogIdCouldNotGetAnInputEvent |
kLogIdEventsAreNotSortedBySampleOffset |
kLogIdEventsAreNotSortedByPpqPosition |
kLogIdNoteOnWithPitchAlreadyTriggered |
kLogIdNoteOnWithIdAlreadyTriggered |
kLogIdNoteOffWithIdNeverTriggered |
kLogIdNoteOffWithPitchNeverTriggered |
kLogIdNoteExpressValNotNormalized |
kLogIdInvalidParamValue |
kLogIdInvalidParameterCount |
kLogIdInvalidParameterID |
kLogIdParameterChangesPointerIsNull |
kLogIdParameterQueueIsNullForValidIndex |
kLogIdParametersAreNotSortedBySampleOffset |
kLogIdParametersHaveSameSampleOffset |
kLogIdIPrefetchableSupportSupported |
kLogIdAudioPresentationLatencySamplesSupported |
kLogIdCanProcessSampleSize32 |
kLogIdCanProcessSampleSize64 |
kLogIdGetTailSamples |
kLogIdGetLatencySamples |
kLogIdGetBusArrangements |
kLogIdSetBusArrangements |
kLogIdGetRoutingInfo |
kLogIdActivateAuxBus |
kLogIdIAttributeListInSetStateSupported |
kLogIdIEditController2Supported |
kLogIdIComponentHandler2Supported |
kLogIdIComponentHandler2SetDirtySupported |
kLogIdIComponentHandler2RequestOpenEditorSupported |
kLogIdIComponentHandler3Supported |
kLogIdIMidiMappingSupported |
kLogIdUnitSupported |
kLogIdGetUnitByBusSupported |
kLogIdChannelContextSupported |
kLogIdINoteExpressionControllerSupported |
kLogIdINoteExpressionPhysicalUIMappingSupported |
kLogIdIXmlRepresentationControllerSupported |
kLogIdIPlugFrameonResizeViewSupported |
kLogIdIPlugViewonSizeSupported |
kLogIdIPlugViewcanResizeSupported |
kLogIdIPlugViewcheckSizeConstraintSupported |
kLogIdIPlugViewsetContentScaleFactorSupported |
kLogIdIPlugViewsetFrameSupported |
kLogIdIPlugViewmultipleAttachSupported |
kLogIdIPlugViewCalledSync |
kLogIdIPlugViewKeyCalledBeforeAttach |
kLogIdIPlugViewNotCalled |
kLogIdIPlugViewCalledBeforeOpen |
kLogIdIPlugViewCalledAsync |
kLogIdIPlugViewattachedWithoutRemoved |
kLogIdIPlugViewremovedWithoutAttached |
kLogIdIParameterFinderSupported |
kNumLogEvents |

Empty

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