ASPiK SDK
Loading...
Searching...
No Matches
Structures

Classes

struct  AnalogMagData
 Custom parameter structure calculating analog magnitude response arrays with calculateAnalogMagArray( ). More...
 
struct  SignalGenData
 This is the output structure for audio generator objects that can render up to four outputs. More...
 
struct  ResetInfo
 Sample rate and bit-depth information that is passed during the reset( ) function. More...
 
struct  APISpecificInfo
 Identifiers, GUIDs and other strings and number id values, API specific. More...
 
struct  VectorJoystickData
 Incoming data from a vector joystick. More...
 
struct  GUIParameter
 Information that defines a single GUI parameter's possible values and ID. More...
 
struct  PresetParameter
 Information that defines a preset value as a control_ID::value data pair. More...
 
struct  GUIUpdateData
 Information about a GUI update message; this is for sending GUI control information from the plugin core. It is not the optimal way to intelligently link or combine controls - use a sub-controller for that. This can be abused too, and create dangerous code. Make sure to see the example code before using this. More...
 
struct  ChannelIOConfig
 Structure of a pair of channel format enumerators that set an input/output channel I/O capability. More...
 
struct  midiEvent
 Information about a MIDI event. More...
 
struct  MessageInfo
 Information that includes the message code as well as the message data. More...
 
struct  PluginInfo
 Structure that is used during the base class initilize( ) funciton call, after object instantiation is complete. This structure contains the path to the DLL itself which can be used to open/save files including pre-installed WAV files for sample based synths. More...
 
struct  CreateGUIInfo
 Structure that is used during GUI creation to safely pass information about the GUI size and interfaces. More...
 
struct  ParameterUpdateInfo
 Information about a paraemeter being updated. Used when bound variables are updated. Multiple advanced uses. More...
 
struct  AuxParameterAttribute
 Information about auxilliary parameter details - purely customizeable. This uses the attributeValue union to set the attribute in multiple fashions without resorting to declaring multiple datatypes. More...
 
struct  HostInfo
 Information from the host that is updated on each buffer process cycle; includes BPM, time signature, SMPTE and other data. The values in the stock structure are consistent across most APIs, however others may be added (commnted out here) More...
 
struct  ProcessBlockInfo
 Structure for setting up block processing. More...
 
struct  ProcessBufferInfo
 Information package that arrives with each new audio buffer process cycle. Contains everything needed for one buffer's worth of data. More...
 
struct  ProcessFrameInfo
 Information package that arrives with each new audio frame; called internally from the buffer process function. More...
 
struct  AudioProcDescriptor
 Information package about the current DAW session. Sample rate and bit-depth of audio. More...
 
struct  PluginDescriptor
 Information package about the plugin itself, consisting mainly of simple strings and ID values. More...
 
struct  JSControl
 Information package a joystick or trackpad GUI interaction. More...
 

Detailed Description