com.h6ah4i.android.media.audiofx.IPresetReverb |
Known Indirect Subclasses |
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
interface | IPresetReverb.OnParameterChangeListener | The OnParameterChangeListener interface defines a method called by the PresetReverb when a parameter value has changed. | |||||||||
class | IPresetReverb.Settings | The Settings class regroups all preset reverb parameters. |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | PARAM_PRESET | Preset. | |||||||||
short | PRESET_LARGEHALL | Reverb preset representing a large-sized hall suitable for a full orchestra | |||||||||
short | PRESET_LARGEROOM | Reverb preset representing a large-sized room suitable for live performances | |||||||||
short | PRESET_MEDIUMHALL | Reverb preset representing a medium-sized hall | |||||||||
short | PRESET_MEDIUMROOM | Reverb preset representing a medium room with a length of ten meters or less | |||||||||
short | PRESET_NONE | No reverb or reflections | |||||||||
short | PRESET_PLATE | Reverb preset representing a synthesis of the traditional plate reverb | |||||||||
short | PRESET_SMALLROOM | Reverb preset representing a small room less than five meters in length |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.h6ah4i.android.media.audiofx.IAudioEffect
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract short |
getPreset()
Gets current reverb preset.
| ||||||||||
abstract IPresetReverb.Settings |
getProperties()
Gets the preset reverb properties.
| ||||||||||
abstract void |
setParameterListener(IPresetReverb.OnParameterChangeListener listener)
Registers an OnParameterChangeListener interface.
| ||||||||||
abstract void |
setPreset(short preset)
Enables a preset on the reverb.
| ||||||||||
abstract void |
setProperties(IPresetReverb.Settings settings)
Sets the preset reverb properties.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.h6ah4i.android.media.IReleasable
| |||||||||||
From interface
com.h6ah4i.android.media.audiofx.IAudioEffect
|
Preset. Parameter ID for android.media.audiofx.PresetReverb.OnParameterChangeListener
Reverb preset representing a large-sized hall suitable for a full orchestra
Reverb preset representing a large-sized room suitable for live performances
Reverb preset representing a medium-sized hall
Reverb preset representing a medium room with a length of ten meters or less
No reverb or reflections
Reverb preset representing a synthesis of the traditional plate reverb
Reverb preset representing a small room less than five meters in length
Gets current reverb preset.
IllegalStateException | |
IllegalArgumentException | |
UnsupportedOperationException | |
IllegalArgumentException | |
IllegalStateException |
Gets the preset reverb properties. This method is useful when a snapshot of current preset reverb settings must be saved by the application.
IllegalStateException | |
IllegalArgumentException | |
UnsupportedOperationException | |
IllegalArgumentException | |
IllegalStateException |
Registers an OnParameterChangeListener interface.
listener | OnParameterChangeListener interface registered |
---|
Enables a preset on the reverb.
The reverb PRESET_NONE disables any reverb from the current output but does not free the resources associated with the reverb. For an application to signal to the implementation to free the resources, it must call the release() method.
preset | this must be one of the the preset constants defined in
this class. e.g. PRESET_SMALLROOM |
---|
IllegalStateException | |
IllegalArgumentException | |
UnsupportedOperationException | |
IllegalArgumentException | |
IllegalStateException |
Sets the preset reverb properties. This method is useful when preset reverb settings have to be applied from a previous backup.
settings | a IPresetReverb.Settings object containing the properties to apply |
---|
IllegalStateException | |
IllegalArgumentException | |
UnsupportedOperationException | |
IllegalArgumentException | |
IllegalStateException |