#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 |