< prev index next >

src/java.desktop/share/classes/javax/sound/sampled/ReverbType.java

Print this page

        

*** 36,46 **** * <p> * The reverberation parameters provided by {@code ReverbType} consist of the * delay time and intensity of early reflections, the delay time and intensity * of late reflections, and an overall decay time. Early reflections are the * initial individual low-order reflections of the direct signal off the ! * surfaces in the room. The late Reflections are the dense, high-order * reflections that characterize the room's reverberation. The delay times for * the start of these two reflection types give the listener a sense of the * overall size and complexity of the room's shape and contents. The larger the * room, the longer the reflection delay times. The early and late reflections' * intensities define the gain (in decibels) of the reflected signals as --- 36,46 ---- * <p> * The reverberation parameters provided by {@code ReverbType} consist of the * delay time and intensity of early reflections, the delay time and intensity * of late reflections, and an overall decay time. Early reflections are the * initial individual low-order reflections of the direct signal off the ! * surfaces in the room. The late reflections are the dense, high-order * reflections that characterize the room's reverberation. The delay times for * the start of these two reflection types give the listener a sense of the * overall size and complexity of the room's shape and contents. The larger the * room, the longer the reflection delay times. The early and late reflections' * intensities define the gain (in decibels) of the reflected signals as
*** 73,135 **** * <table class="striped"> * <caption>Reverb types and params: decay time, late intensity, late delay, * early intensity, and early delay</caption> * <thead> * <tr> ! * <th>Type</th> ! * <th>Decay Time (ms)</th> ! * <th>Late Intensity (dB)</th> ! * <th>Late Delay (ms)</th> ! * <th>Early Intensity (dB)</th> ! * <th>Early Delay(ms)</th> ! * </tr> * </thead> * <tbody> * <tr> ! * <td>Cavern</td> ! * <td>2250</td> ! * <td>-2.0</td> ! * <td>41.3</td> ! * <td>-1.4</td> ! * <td>10.3</td> ! * </tr> ! * ! * <tr> ! * <td>Dungeon</td> ! * <td>1600</td> ! * <td>-1.0</td> ! * <td>10.3</td> ! * <td>-0.7</td> ! * <td>2.6</td> ! * </tr> ! * ! * <tr> ! * <td>Garage</td> ! * <td>900</td> ! * <td>-6.0</td> ! * <td>14.7</td> ! * <td>-4.0</td> ! * <td>3.9</td> ! * </tr> ! * ! * <tr> ! * <td>Acoustic Lab</td> ! * <td>280</td> ! * <td>-3.0</td> ! * <td>8.0</td> ! * <td>-2.0</td> ! * <td>2.0</td> ! * </tr> ! * ! * <tr> ! * <td>Closet</td> ! * <td>150</td> ! * <td>-10.0</td> ! * <td>2.5</td> ! * <td>-7.0</td> ! * <td>0.6</td> ! * </tr> * </tbody> * </table> * * @author Kara Kytle * @since 1.3 --- 73,125 ---- * <table class="striped"> * <caption>Reverb types and params: decay time, late intensity, late delay, * early intensity, and early delay</caption> * <thead> * <tr> ! * <th>Type ! * <th>Decay Time (ms) ! * <th>Late Intensity (dB) ! * <th>Late Delay (ms) ! * <th>Early Intensity (dB) ! * <th>Early Delay(ms) * </thead> * <tbody> * <tr> ! * <td>Cavern ! * <td>2250 ! * <td>-2.0 ! * <td>41.3 ! * <td>-1.4 ! * <td>10.3 ! * <tr> ! * <td>Dungeon ! * <td>1600 ! * <td>-1.0 ! * <td>10.3 ! * <td>-0.7 ! * <td>2.6 ! * <tr> ! * <td>Garage ! * <td>900 ! * <td>-6.0 ! * <td>14.7 ! * <td>-4.0 ! * <td>3.9 ! * <tr> ! * <td>Acoustic Lab ! * <td>280 ! * <td>-3.0 ! * <td>8.0 ! * <td>-2.0 ! * <td>2.0 ! * <tr> ! * <td>Closet ! * <td>150 ! * <td>-10.0 ! * <td>2.5 ! * <td>-7.0 ! * <td>0.6 * </tbody> * </table> * * @author Kara Kytle * @since 1.3
*** 258,277 **** /** * Indicates whether the specified object is equal to this reverb type, * returning {@code true} if the objects are identical. * * @param obj the reference object with which to compare ! * @return {@code true} if this reverb type is the same as {@code obj}; ! * {@code false} otherwise */ @Override public final boolean equals(Object obj) { return super.equals(obj); } /** ! * Finalizes the hashcode method. */ @Override public final int hashCode() { return super.hashCode(); } --- 248,269 ---- /** * Indicates whether the specified object is equal to this reverb type, * returning {@code true} if the objects are identical. * * @param obj the reference object with which to compare ! * @return {@code true} if this reverb type is the same as the {@code obj} ! * argument; {@code false} otherwise */ @Override public final boolean equals(Object obj) { return super.equals(obj); } /** ! * Returns a hash code value for this reverb type. ! * ! * @return a hash code value for this reverb type */ @Override public final int hashCode() { return super.hashCode(); }
< prev index next >