aicas logo Jamaica 3.4 release 8

javax.sound.sampled
Class ReverbType

java.lang.Object
  extended by javax.sound.sampled.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
 boolean equals(Object o)
          equals compares this object to another object.
 int getDecayTime()
          Return the decay time.
 int getEarlyReflectionDelay()
          Return the early reflection delay.
 float getEarlyReflectionIntensity()
          Return the early reflection intensity.
 int getLateReflectionDelay()
          Return the late reflection delay.
 float getLateReflectionIntensity()
          Return the late reflection intensity.
 String getName()
          Return the name of this ReverbType.
 int hashCode()
          hashCode returns a hash code for this object.
 String toString()
          Return a description of this ReverbType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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)
Description copied from class: Object
equals compares this object to another object.

Equals must be symmetric (a.equals(b) == b.equals(a)), reflexive (a.equals(a)==true) and transitive (a.equals(b) && b.equals(c) IMPLIES (a.equals(c))) and not change over time (a.equals(b) == a.equals(b)). a.equals(null) should always return false.

If a.equals(b) is true for two objects a and b, then a.hashCode()==b.hashCode() must hold.

The default implementation of equals returns this==other.

Overrides:
equals in class Object
Parameters:
o - the other object.
Returns:
if this and other are considered equal.

hashCode

public final int hashCode()
Description copied from class: Object
hashCode returns a hash code for this object. The hash code must be equal for two objects a and b if a.equals(b) is true.

The default implementation returns System.identityHashCode(this).

Overrides:
hashCode in class Object
Returns:
a hash code value.

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

toString

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

Overrides:
toString in class Object
Returns:
a string identifying this object.

aicas logo Jamaica 3.4 release 8

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2009 aicas GmbH. All Rights Reserved.