< prev index next >

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

Print this page




 122  *
 123  * <tr>
 124  *  <td>Closet</td>
 125  *  <td>150</td>
 126  *  <td>-10.0</td>
 127  *  <td>2.5</td>
 128  *  <td>-7.0</td>
 129  *  <td>0.6</td>
 130  * </tr>
 131  *
 132  * </table>
 133  *
 134  * @author Kara Kytle
 135  * @since 1.3
 136  */
 137 public class ReverbType {
 138 
 139     /**
 140      * Descriptive name of the reverb type.
 141      */
 142     private String name;
 143 
 144     /**
 145      * Early reflection delay in microseconds.
 146      */
 147     private int earlyReflectionDelay;
 148 
 149     /**
 150      * Early reflection intensity.
 151      */
 152     private float earlyReflectionIntensity;
 153 
 154     /**
 155      * Late reflection delay in microseconds.
 156      */
 157     private int lateReflectionDelay;
 158 
 159     /**
 160      * Late reflection intensity.
 161      */
 162     private float lateReflectionIntensity;
 163 
 164     /**
 165      * Total decay time.
 166      */
 167     private int decayTime;
 168 
 169     /**
 170      * Constructs a new reverb type that has the specified reverberation
 171      * parameter values.
 172      *
 173      * @param  name the name of the new reverb type, or a zero-length
 174      *         {@code String}
 175      * @param  earlyReflectionDelay the new type's early reflection delay time
 176      *         in microseconds
 177      * @param  earlyReflectionIntensity the new type's early reflection
 178      *         intensity in dB
 179      * @param  lateReflectionDelay the new type's late reflection delay time in
 180      *         microseconds
 181      * @param  lateReflectionIntensity the new type's late reflection intensity
 182      *         in dB
 183      * @param  decayTime the new type's decay time in microseconds
 184      */
 185     protected ReverbType(String name, int earlyReflectionDelay, float earlyReflectionIntensity, int lateReflectionDelay, float lateReflectionIntensity, int decayTime) {
 186 
 187         this.name = name;




 122  *
 123  * <tr>
 124  *  <td>Closet</td>
 125  *  <td>150</td>
 126  *  <td>-10.0</td>
 127  *  <td>2.5</td>
 128  *  <td>-7.0</td>
 129  *  <td>0.6</td>
 130  * </tr>
 131  *
 132  * </table>
 133  *
 134  * @author Kara Kytle
 135  * @since 1.3
 136  */
 137 public class ReverbType {
 138 
 139     /**
 140      * Descriptive name of the reverb type.
 141      */
 142     private final String name;
 143 
 144     /**
 145      * Early reflection delay in microseconds.
 146      */
 147     private final int earlyReflectionDelay;
 148 
 149     /**
 150      * Early reflection intensity.
 151      */
 152     private final float earlyReflectionIntensity;
 153 
 154     /**
 155      * Late reflection delay in microseconds.
 156      */
 157     private final int lateReflectionDelay;
 158 
 159     /**
 160      * Late reflection intensity.
 161      */
 162     private final float lateReflectionIntensity;
 163 
 164     /**
 165      * Total decay time.
 166      */
 167     private final int decayTime;
 168 
 169     /**
 170      * Constructs a new reverb type that has the specified reverberation
 171      * parameter values.
 172      *
 173      * @param  name the name of the new reverb type, or a zero-length
 174      *         {@code String}
 175      * @param  earlyReflectionDelay the new type's early reflection delay time
 176      *         in microseconds
 177      * @param  earlyReflectionIntensity the new type's early reflection
 178      *         intensity in dB
 179      * @param  lateReflectionDelay the new type's late reflection delay time in
 180      *         microseconds
 181      * @param  lateReflectionIntensity the new type's late reflection intensity
 182      *         in dB
 183      * @param  decayTime the new type's decay time in microseconds
 184      */
 185     protected ReverbType(String name, int earlyReflectionDelay, float earlyReflectionIntensity, int lateReflectionDelay, float lateReflectionIntensity, int decayTime) {
 186 
 187         this.name = name;


< prev index next >