![]() |
AAX SDK
2.4.1
Avid Audio Extensions Development Kit
|
#include <AAX_CMonolithicParameters.h>
Information used to parameterize AAX_CMonolithicParameters::RenderAudio()
Public Attributes | |
float ** | mAudioInputs |
Audio input buffers. More... | |
float ** | mAudioOutputs |
Audio output buffers, including any aux output stems. More... | |
int32_t * | mNumSamples |
Number of samples in each buffer. Bounded as per AAE_EAudioBufferLengthNative. The exact value can vary from buffer to buffer. More... | |
AAX_CTimestamp * | mClock |
Pointer to the global running time clock. More... | |
AAX_IMIDINode * | mInputNode |
Buffered local MIDI input node. Used for incoming MIDI messages directed to the instrument. More... | |
AAX_IMIDINode * | mGlobalNode |
Buffered global MIDI input node. Used for global events like beat updates in metronomes. More... | |
AAX_IMIDINode * | mTransportNode |
Transport MIDI node. Used for querying the state of the MIDI transport. More... | |
AAX_IMIDINode * | mAdditionalInputMIDINodes [kMaxAdditionalMIDINodes] |
List of additional input MIDI nodes, if your plugin needs them. More... | |
AAX_SInstrumentPrivateData * | mPrivateData |
Struct containing private data relating to the instance. You should not need to use this data. More... | |
float ** | mMeters |
Array of meter taps. One meter value should be entered per tap for each render call. More... | |
int64_t * | mCurrentStateNum |
State counter. More... | |
float** AAX_SInstrumentRenderInfo::mAudioInputs |
Audio input buffers.
float** AAX_SInstrumentRenderInfo::mAudioOutputs |
Audio output buffers, including any aux output stems.
int32_t* AAX_SInstrumentRenderInfo::mNumSamples |
Number of samples in each buffer. Bounded as per AAE_EAudioBufferLengthNative. The exact value can vary from buffer to buffer.
AAX_CTimestamp* AAX_SInstrumentRenderInfo::mClock |
Pointer to the global running time clock.
AAX_IMIDINode* AAX_SInstrumentRenderInfo::mInputNode |
Buffered local MIDI input node. Used for incoming MIDI messages directed to the instrument.
AAX_IMIDINode* AAX_SInstrumentRenderInfo::mGlobalNode |
Buffered global MIDI input node. Used for global events like beat updates in metronomes.
AAX_IMIDINode* AAX_SInstrumentRenderInfo::mTransportNode |
Transport MIDI node. Used for querying the state of the MIDI transport.
AAX_IMIDINode* AAX_SInstrumentRenderInfo::mAdditionalInputMIDINodes[kMaxAdditionalMIDINodes] |
List of additional input MIDI nodes, if your plugin needs them.
AAX_SInstrumentPrivateData* AAX_SInstrumentRenderInfo::mPrivateData |
Struct containing private data relating to the instance. You should not need to use this data.
float** AAX_SInstrumentRenderInfo::mMeters |
Array of meter taps. One meter value should be entered per tap for each render call.
int64_t* AAX_SInstrumentRenderInfo::mCurrentStateNum |
State counter.