20 #define thisTTClass TTAudioSignalArray
21 #define thisTTClassName "audiosignalarray"
22 #define thisTTClassTags "dspLibrary, audio, processor, dynamics, envelope"
29 mAudioSignalMaxCount(0),
38 if (initialMaxNumAudioSignals < 1)
39 initialMaxNumAudioSignals = 1;
40 setMaxNumAudioSignals(initialMaxNumAudioSignals);
41 numAudioSignals = initialMaxNumAudioSignals;
45 TTAudioSignalArray::~TTAudioSignalArray()
51 void TTAudioSignalArray::chuck()
61 void TTAudioSignalArray::init()
70 void TTAudioSignalArray::releaseAll()
76 void TTAudioSignalArray::allocAllWithVectorSize(
TTUInt16 vs)
82 TTUInt16 TTAudioSignalArray::getVectorSize()
87 void TTAudioSignalArray::setAllMaxNumChannels(
TTChannelCount newMaxNumChannels)
93 void TTAudioSignalArray::setAllNumChannels(
TTChannelCount newNumChannels)
std::uint16_t TTUInt16
16 bit unsigned integer
TTErr TTObjectBaseRelease(TTObjectBasePtr *anObject)
DEPRECATED.
TTFOUNDATION_EXPORT TTEnvironment * ttEnvironment
The environment object has one instance, which is global in scope.
Base class for all first-class Jamoma objects.
TTChannelCount mAudioSignalMaxCount
The maximum number of audio signals that can be passed in this array.
TTErr releaseInstance(TTObjectBasePtr *anObject)
Release an instance of a TTObjectBase class.
The TTAudioSignal class represents N vectors of audio samples for M channels.
TTUInt16 TTChannelCount
Data type used when counting the number of channels in multi-channel audio signals and processes...
TTErr
Jamoma Error Codes Enumeration of error codes that might be returned by any of the TTBlue functions a...
TTAudioSignalPtr * mAudioSignals
The actual array of audio signal pointers.
TTObjectBasePtr TTObjectBaseReference(TTObjectBasePtr anObject)
DEPRECATED.
TT_OBJECT_CONSTRUCTOR
Constructor macro.
TTChannelCount numAudioSignals
The number of audio signal pointers which are actually valid.