AUMIDIEffectBase

Superclasses : AUEffectBase, AUMIDIBase
Subclasses : none
Header : AUMIDIEffectBase

class AUMIDIEffectBase : public AUEffectBase, public AUMIDIBase 

Base class for an effect that handles MIDI.


Methods

Constructor


AUMIDIEffectBase

public constructor


 AUMIDIEffectBase(
          ComponentInstance               inInstance,
          bool                            inProcessesInPlace = false
    );



Other


ComponentEntryDispatch

public static method


 static ComponentResult ComponentEntryDispatch(
          ComponentParameters*            params,
          AUMIDIEffectBase*               This
    );



SetProperty

public virtual method


 virtual ComponentResult SetProperty(
          AudioUnitPropertyID             inID,
          AudioUnitScope                  inScope,
          AudioUnitElement                inElement,
          const void*                     inData,
          UInt32                          inDataSize
    );



Properties


GetProperty

public virtual method


 virtual ComponentResult GetProperty(
          AudioUnitPropertyID             inID,
          AudioUnitScope                  inScope,
          AudioUnitElement                inElement,
          void*                           outData
    );



GetPropertyInfo

public virtual method


 virtual ComponentResult GetPropertyInfo(
          AudioUnitPropertyID             inID,
          AudioUnitScope                  inScope,
          AudioUnitElement                inElement,
          UInt32&                         outDataSize,
          Boolean&                        outWritable
    );