ASPiK SDK
Loading...
Searching...
No Matches
ProcessFrameInfo Struct Reference

Information package that arrives with each new audio frame; called internally from the buffer process function. More...

#include <pluginstructures.h>

Public Attributes

float * audioInputFrame = nullptr
 audio input frame (array)
 
float * audioOutputFrame = nullptr
 audio output frame (array)
 
float * auxAudioInputFrame = nullptr
 aux input frame (array)
 
float * auxAudioOutputFrame = nullptr
 aux output frame (array) for future use
 
uint32_t numAudioInChannels = 0
 audio input channel count
 
uint32_t numAudioOutChannels = 0
 audio input channel count
 
uint32_t numAuxAudioInChannels = 0
 audio input channel count
 
uint32_t numAuxAudioOutChannels = 0
 audio input channel count
 
ChannelIOConfig channelIOConfig
 input/output channel I/O configuration pair
 
ChannelIOConfig auxChannelIOConfig
 aux input/output channel I/O configuration pair
 
uint32_t currentFrame = 0
 index of this frame
 
float * controlSignalInputs = nullptr
 control signals in (reserved for future use)
 
float * controlSignalOutputs = nullptr
 control signals out (reserved for future use)
 
uint32_t numControlSignalInputs = 0
 num control signals in (reserved for future use)
 
uint32_t numControlSignalOutputs = 0
 num control signals out (reserved for future use)
 
HostInfohostInfo = nullptr
 pointer to host data for this buffer
 
IMidiEventQueuemidiEventQueue = nullptr
 MIDI event queue.
 

Detailed Description

Information package that arrives with each new audio frame; called internally from the buffer process function.

Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included in Designing Audio Effects Plugins in C++ 2nd Ed. by Will Pirkle
Version
Revision : 1.0
Date
Date : 2018 / 09 / 7

The documentation for this struct was generated from the following file: