#import <AEDynamicsProcessorModule.h>
Inherits AEAudioUnitModule.
Instance Methods | |
| (instancetype _Nullable) | - initWithRenderer: |
| Initializer. | |
Instance Methods inherited from AEAudioUnitModule | |
| (instancetype _Nullable) | - initWithRenderer:componentDescription: |
| Default initializer. | |
| (instancetype _Nullable) | - initWithRenderer:componentDescription:subrenderer: |
| Sub-renderer initializer. | |
| (double) | - getParameterValueForId: |
| Get an audio unit parameter. | |
| (void) | - setParameterValue:forId: |
| Set an audio unit parameter. | |
| (BOOL) | - setup |
| Setup audio unit. | |
| (void) | - initialize |
| Initialize audio unit. | |
| (void) | - teardown |
| Cleanup audio unit. | |
| (AudioUnit _Nonnull) | - AEAudioUnitModuleGetAudioUnit |
| Get access to audio unit. | |
Instance Methods inherited from AEModule | |
| (instancetype _Nonnull) | - NS_UNAVAILABLE |
| (void) | - rendererDidChangeSampleRate |
| Notifies the module that the renderer's sample rate has changed. | |
| (void) | - rendererDidChangeNumberOfChannels |
| Notifies the module that the renderer's channel count has changed. | |
Properties | |
| double | threshold |
| range is from -40dB to 20dB. Default is -20dB. | |
| double | headRoom |
| range is from 0.1dB to 40dB. Default is 5dB. | |
| double | expansionRatio |
| range is from 1 to 50 (rate). Default is 2. | |
| double | expansionThreshold |
| double | attackTime |
| range is from 0.0001 to 0.2. Default is 0.001. | |
| double | releaseTime |
| range is from 0.01 to 3. Default is 0.05. | |
| double | masterGain |
| range is from -40dB to 40dB. Default is 0dB. | |
| double | compressionAmount |
| double | inputAmplitude |
| double | outputAmplitude |
Properties inherited from AEAudioUnitModule | |
| AudioComponentDescription | componentDescription |
| The component description. | |
| AudioUnit _Nonnull | audioUnit |
| The audio unit. | |
| BOOL | hasInput |
| Whether the audio unit processes input (and thus will process buffers in place, rather than pushing new buffers) | |
| double | wetDry |
| Wet/dry amount, for use with effect audio unit types. 0.0-1.0; 0.0 bypasses the effect entirely. | |
| AERenderer *_Nullable | subrenderer |
| Sub-renderer, for use with format converter audio unit types, such as the varispeed and time/pitch units. | |
Properties inherited from AEModule | |
| AEModuleProcessFunc _Nonnull | processFunction |
| Process function. | |
| AEModuleIsActiveFunc _Nullable | isActiveFunction |
| Active test function. | |
| AERenderer *_Nullable | renderer |
| The renderer. | |
| - (instancetype _Nullable) initWithRenderer: | (AERenderer *_Nullable) | NS_DESIGNATED_INITIALIZER |
|
readwritenonatomicassign |
range is from -40dB to 20dB. Default is -20dB.
|
readwritenonatomicassign |
range is from 0.1dB to 40dB. Default is 5dB.
|
readwritenonatomicassign |
range is from 1 to 50 (rate). Default is 2.
|
readwritenonatomicassign |
|
readwritenonatomicassign |
range is from 0.0001 to 0.2. Default is 0.001.
|
readwritenonatomicassign |
range is from 0.01 to 3. Default is 0.05.
|
readwritenonatomicassign |
range is from -40dB to 40dB. Default is 0dB.
|
readnonatomicassign |
|
readnonatomicassign |
|
readnonatomicassign |