VST 3 Examples  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Data Structures | Macros | Enumerations
logevents.h File Reference
#include "pluginterfaces/base/ftypes.h"
#include <map>
#include "base/source/fstring.h"

Data Structures

struct  LogEvent
 

Macros

#define SETUP_CONTEXT   "SetupContext"
 
#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, kLogIdInvalidSymbolicSampleSize, kLogIdInvalidProcessMode, kLogIdInvalidBlockSize,
  kLogIdProcessContextPointerNull, kLogIdNullPointerToChannelBuf, kLogIdNullPointerToAudioBusBuffer, kLogIdAudioBufNotMatchComponentBusCount,
  kLogIdInvalidAudioBufNumOfChannels, kLogIdUnknownEventType, kLogIdInvalidEventVelocityValue, kLogIdInvalidEventPitchValue,
  kLogIdInvalidEventSampleOffset, kLogIdInvalidEventBusIndex, kLogIdInvalidNoteOnChannelIndex, kLogIdInvalidNoteOffChannelIndex,
  kLogIdInvalidPolyPressChannelIndex, kLogIdNumInputEventExceedsLimit, kLogIdCouldNotGetAnInputEvent, kLogIdEventsAreNotSortedBySampleOffset,
  kLogIdEventsAreNotSortedByPpqPosition, kLogIdNoteOnWithPitchAlreadyTriggered, kLogIdNoteOnWithIdAlreadyTriggered, kLogIdNoteOffWithIdNeverTriggered,
  kLogIdNoteOffWithPitchNeverTriggered, kLogIdNoteExpressValNotNormalized, kLogIdInvalidProcessContextSampleRate, kLogIdInvalidParamValue,
  kLogIdInvalidParameterCount, kLogIdInvalidParameterID, kLogIdParameterChangesPointerIsNull, kLogIdParameterQueueIsNullForValidIndex,
  kLogIdParametersAreNotSortedBySampleOffset, kLogIdParametersHaveSameSampleOffset, kLogIdIEditController2Supported, kLogIdIComponentHandler2Supported,
  kLogIdIComponentHandler2SetDirtySupported, kLogIdIComponentHandler2RequestOpenEditorSupported, kLogIdIComponentHandler3Supported, kLogIdIMidiMappingSupported,
  kLogIdUnitSupported, kLogIdGetUnitByBusSupported, kLogIdChannelContextSupported, kLogIdINoteExpressionControllerSupported,
  kLogIdIXmlRepresentationControllerSupported, kLogIdIAttributeListInSetStateSupported, kLogIdAudioPresentationLatencySamplesSupported, kLogIdIPrefetchableSupportSupported,
  kNumLogEvents
}
 

Macro Definition Documentation

#define SETUP_CONTEXT   "SetupContext"
#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,
 
)    a
#define LOG_SEVER (   a,
  b,
  c,
  d,
 
)    c
#define LOG_DESC (   a,
  b,
  c,
  d,
 
)    ("[" d"] " e)
#define LOG_CONTEXT (   a,
  b,
  c,
  d,
 
)    b

Enumeration Type Documentation

enum eLogIds
Enumerator
kLogIdProcessorControllerConnection 
kLogIdInvalidSymbolicSampleSize 
kLogIdInvalidProcessMode 
kLogIdInvalidBlockSize 
kLogIdProcessContextPointerNull 
kLogIdNullPointerToChannelBuf 
kLogIdNullPointerToAudioBusBuffer 
kLogIdAudioBufNotMatchComponentBusCount 
kLogIdInvalidAudioBufNumOfChannels 
kLogIdUnknownEventType 
kLogIdInvalidEventVelocityValue 
kLogIdInvalidEventPitchValue 
kLogIdInvalidEventSampleOffset 
kLogIdInvalidEventBusIndex 
kLogIdInvalidNoteOnChannelIndex 
kLogIdInvalidNoteOffChannelIndex 
kLogIdInvalidPolyPressChannelIndex 
kLogIdNumInputEventExceedsLimit 
kLogIdCouldNotGetAnInputEvent 
kLogIdEventsAreNotSortedBySampleOffset 
kLogIdEventsAreNotSortedByPpqPosition 
kLogIdNoteOnWithPitchAlreadyTriggered 
kLogIdNoteOnWithIdAlreadyTriggered 
kLogIdNoteOffWithIdNeverTriggered 
kLogIdNoteOffWithPitchNeverTriggered 
kLogIdNoteExpressValNotNormalized 
kLogIdInvalidProcessContextSampleRate 
kLogIdInvalidParamValue 
kLogIdInvalidParameterCount 
kLogIdInvalidParameterID 
kLogIdParameterChangesPointerIsNull 
kLogIdParameterQueueIsNullForValidIndex 
kLogIdParametersAreNotSortedBySampleOffset 
kLogIdParametersHaveSameSampleOffset 
kLogIdIEditController2Supported 
kLogIdIComponentHandler2Supported 
kLogIdIComponentHandler2SetDirtySupported 
kLogIdIComponentHandler2RequestOpenEditorSupported 
kLogIdIComponentHandler3Supported 
kLogIdIMidiMappingSupported 
kLogIdUnitSupported 
kLogIdGetUnitByBusSupported 
kLogIdChannelContextSupported 
kLogIdINoteExpressionControllerSupported 
kLogIdIXmlRepresentationControllerSupported 
kLogIdIAttributeListInSetStateSupported 
kLogIdAudioPresentationLatencySamplesSupported 
kLogIdIPrefetchableSupportSupported 
kNumLogEvents 
Empty

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