javax.sound.sampled

Class ReverbType

public class ReverbType extends Object

This represents a reverb effect which can be applied to an audio signal.

Since: 1.3

Constructor Summary
protected ReverbType(String name, int earlyDelay, float earlyInten, int lateDelay, float lateInten, int decay)
Create a new ReverbType given its attributes.
Method Summary
booleanequals(Object o)
intgetDecayTime()
Return the decay time.
intgetEarlyReflectionDelay()
Return the early reflection delay.
floatgetEarlyReflectionIntensity()
Return the early reflection intensity.
intgetLateReflectionDelay()
Return the late reflection delay.
floatgetLateReflectionIntensity()
Return the late reflection intensity.
StringgetName()
Return the name of this ReverbType.
inthashCode()
StringtoString()
Return a description of this ReverbType.

Constructor Detail

ReverbType

protected ReverbType(String name, int earlyDelay, float earlyInten, int lateDelay, float lateInten, int decay)
Create a new ReverbType given its attributes.

Parameters: name the name of this type earlyDelay the early delay time in microseconds earlyInten the early intensity in decibels lateDelay the late delay time in microseconds lateInten the late intensity in decibels decay the decay time in microseconds

Method Detail

equals

public final boolean equals(Object o)

getDecayTime

public final int getDecayTime()
Return the decay time.

getEarlyReflectionDelay

public final int getEarlyReflectionDelay()
Return the early reflection delay.

getEarlyReflectionIntensity

public final float getEarlyReflectionIntensity()
Return the early reflection intensity.

getLateReflectionDelay

public final int getLateReflectionDelay()
Return the late reflection delay.

getLateReflectionIntensity

public final float getLateReflectionIntensity()
Return the late reflection intensity.

getName

public String getName()
Return the name of this ReverbType.

Since: 1.5

hashCode

public final int hashCode()

toString

public final String toString()
Return a description of this ReverbType.