MusicKit  0.0.0
Public Attributes
_MKLeafUGStruct Struct Reference

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>

List of all members.

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

Detailed Description

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:


Member Data Documentation

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.

Time for this unit generator to compute one sample, in seconds, when unit generator is on chip.

DSPDataRecord * _MKLeafUGStruct::data

Sorted absolute data records.

Fix-up array for each P space.

MKMasterUGStruct * _MKLeafUGStruct::master

Pointer to corresponding MKMasterUGStruct.

Compute time when unit generator is off chip.

Reserved

Reserved

MKOrchMemStruct _MKLeafUGStruct::reso

Memory and computation resources needed by this unit generator.


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