Superclasses :
AUEffectBase, AUMIDIBase
Subclasses :
none
Header : AUMIDIEffectBase
class AUMIDIEffectBase : public AUEffectBase, public AUMIDIBase
Base class for an effect that handles MIDI.
Methods
Constructor
AUMIDIEffectBase(
ComponentInstance inInstance,
bool inProcessesInPlace = false
);
Other
static ComponentResult ComponentEntryDispatch(
ComponentParameters* params,
AUMIDIEffectBase* This
);
virtual ComponentResult SetProperty(
AudioUnitPropertyID inID,
AudioUnitScope inScope,
AudioUnitElement inElement,
const void* inData,
UInt32 inDataSize
);
Properties
virtual ComponentResult GetProperty(
AudioUnitPropertyID inID,
AudioUnitScope inScope,
AudioUnitElement inElement,
void* outData
);
virtual ComponentResult GetPropertyInfo(
AudioUnitPropertyID inID,
AudioUnitScope inScope,
AudioUnitElement inElement,
UInt32& outDataSize,
Boolean& outWritable
);