MusicKit
0.0.0
|
The MKLeafUGStruct struct represents the DSP statistics of a "leaf" MKUnitGenerator class. That is, it contains the information specific to a particular memory space combination. Its fields should not be altered. Their meaning is as follows: More...
#include <dspwrap.h>
Public Attributes | |
MKOrchMemStruct | reso |
double | computeTime |
id ** | availLists |
DSPDataRecord * | data [DSP_LC_NUM] |
DSPFixup * | fixups [DSP_LC_NUM_P] |
DSPMemorySpace * | argSpaces |
MKMasterUGStruct * | master |
int | reserved1 |
double | offChipComputeTime |
void * | reserved2 |
The MKLeafUGStruct struct represents the DSP statistics of a "leaf" MKUnitGenerator class. That is, it contains the information specific to a particular memory space combination. Its fields should not be altered. Their meaning is as follows:
DSPMemorySpace * _MKLeafUGStruct::argSpaces |
Array which tells which space each argument points to. If the argument is not address-valued, the array value here is DSP_MS_N.
Array of lists of idle patches, indexed by dsp number.
double _MKLeafUGStruct::computeTime |
Time for this unit generator to compute one sample, in seconds, when unit generator is on chip.
DSPDataRecord * _MKLeafUGStruct::data |
Sorted absolute data records.
DSPFixup * _MKLeafUGStruct::fixups |
Fix-up array for each P space.
MKMasterUGStruct * _MKLeafUGStruct::master |
Pointer to corresponding MKMasterUGStruct.
Compute time when unit generator is off chip.
Reserved
void * _MKLeafUGStruct::reserved2 |
Reserved
MKOrchMemStruct _MKLeafUGStruct::reso |
Memory and computation resources needed by this unit generator.