Gets the ratio of high frequency decay time (at 5 kHz) relative to low frequencies. Return type: @return:the decay HF ration. See {@link #setDecayHFRatio(short)} for units.
GetEnabledAsBoolean
Gets the Enabled status of the Audio effect engine.
GetIDAsInt
Get the Enviromental Reverb ID
GetPropertiesAsString
GetRoomLevelAsShort
HasControlAsBoolean
Checks if this AudioEffect object is controlling the effect engine
InitializeAsBoolean
Checks whether the Reverb is available and Initializes the object, only for all output and not for specific media players. For backwards compatibility, the library will not throw an exception on failure to initialize the Equalizer, but will return true or false and set the IsInitialized flag appropriately if it fails for any reason. check either of these before running the other methods as if the equalizer is not initialized, you will get a runtime error. DimRVAsReverbLib RV.Initialize Endif
IsAvailableAsBoolean
Returns the availability of the ReverbLib object, it must be available for the devices API level (9 or later)
IsInitializedAsBoolean
Returns the status of the ReverbLib object, it must be available for the devices API level and initialized DimRVAsEQlib RV.Initialize IfRV.IsInitializedThen RV.Enable(True)
Endif
Release
Releases the native AudioEffect resources. It is a good practice to release the effect engine when not in use as control can be returned to other applications or the native resources released.
SetDecayHFRatio (decayHFRatioAsShort)
Sets the ratio of high frequency decay time (at 5 kHz) relative to the decay time at low frequencies. decayHFRatio: high frequency decay ratio using a permille scale. The valid range is [100, 2000]. A ratio of 1000 indicates that all frequencies decay at the same rate.
SetDecayTime (decayTimeAsShort)
Sets the time taken for the level of reverberation to decay by 60 dB. decayTime: decay time in milliseconds. The valid range is [100, 20000].
SetDensity (densityAsShort)
Controls the modal density of the late reverberation decay. density: density specified using a permille scale. The valid range is [0, 1000]. A value of 1000 o/oo indicates a natural sounding reverberation. Values below this level produce a more colored effect.
SetDiffusion (diffusionAsShort)
Sets the echo density in the late reverberation decay. diffusion: diffusion specified using a permille scale. The diffusion valid range is [0, 1000]. A value of 1000 o/oo indicates a smooth reverberation decay. Values below this level give a more grainy character.
SetProperties (settingsStrAsString)
SetReflectionsDelay (reflectionsDelayAsInt)
Sets the delay time for the early reflections. reflectionsDelay: reflections delay in milliseconds. The valid range is [0, 300].
SetReflectionsLevel (reflectionsLevelAsShort)
Sets the volume level of the early reflections. reflectionsLevel: reflection level in millibels. The valid range is [-9000, 1000].
SetReverbDelay (reverbDelayAsInt)
Sets the time between the first reflection and the reverberation. reverbDelay: reverb delay in milliseconds. The valid range is [0, 100].
SetReverbLevel (reverbLevelAsShort)
Sets the time between the first reflection and the reverberation. reverbDelay: reverb delay in milliseconds. The valid range is [-9000, 2000].
SetRoomHFLevel (roomHFAsShort)
Sets the volume level at 5 kHz relative to the volume level at low frequencies of the roomHF: high frequency attenuation level in millibels. The valid range is [-9000, 0].
SetRoomLevel (roomAsShort)
Sets the master volume level of the environmental reverb effect. room: room level in millibels. The valid range is [-9000, 0].
Top