Class AuralParameters

  • Direct Known Subclasses:
    JSAuralParameters

    public class AuralParameters
    extends java.lang.Object
    The AuralParameters Class defines a set of fields that define the Aural listening environment. Many of the parameters correspond to AuralAttribute fields.

    Error checking on all parameters passed to these methods is already explicitly being done by the Java 3D core code that calls these methods.

    • Field Detail

      • rolloff

        public float rolloff
      • reflectionCoefficient

        public float reflectionCoefficient
      • reverbDelay

        public float reverbDelay
      • reverbOrder

        public int reverbOrder
      • frequencyScaleFactor

        public float frequencyScaleFactor
      • velocityScaleFactor

        public float velocityScaleFactor
      • reverbCoefficient

        public float reverbCoefficient
      • reflectionDelay

        public float reflectionDelay
      • decayTime

        public float decayTime
      • decayFrequencyCutoff

        public float decayFrequencyCutoff
      • diffusion

        public float diffusion
      • density

        public float density
    • Constructor Detail

      • AuralParameters

        public AuralParameters()
        Construct a new AuralParameters object
    • Method Detail

      • setDistanceFilter

        public void setDistanceFilter​(int filterType,
                                      double[] distance,
                                      float[] filterCutoff)
      • getDistanceFilterLength

        public int getDistanceFilterLength()
      • getDistanceFilterType

        public int getDistanceFilterType()
      • getDistanceFilter

        public void getDistanceFilter​(double[] distance,
                                      float[] filterCutoff)
      • debugPrint

        protected void debugPrint​(java.lang.String message)
        Debug print method for Sound nodes