📄 sample.html
字号:
<P><DL></DL></DL><HR><A NAME="rateScaleFactor"><!-- --></A><H3>rateScaleFactor</H3><PRE>protected float <B>rateScaleFactor</B></PRE><DL><DD>Overall Scale Factor applied to sound.<P><DL><DT><B>Since:</B></DT> <DD>Java 3D 1.3</DD></DL></DL><HR><A NAME="loopCount"><!-- --></A><H3>loopCount</H3><PRE>protected int <B>loopCount</B></PRE><DL><DD>Number of times sound is looped/repeated during play<P><DL></DL></DL><HR><A NAME="DURATION_UNKNOWN"><!-- --></A><H3>DURATION_UNKNOWN</H3><PRE>public static final int <B>DURATION_UNKNOWN</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sun.j3d.audioengines.Sample.DURATION_UNKNOWN">Constant Field Values</A></DL></DL><HR><A NAME="duration"><!-- --></A><H3>duration</H3><PRE>protected long <B>duration</B></PRE><DL><DL></DL></DL><HR><A NAME="numberOfChannels"><!-- --></A><H3>numberOfChannels</H3><PRE>protected int <B>numberOfChannels</B></PRE><DL><DL></DL></DL><HR><A NAME="mute"><!-- --></A><H3>mute</H3><PRE>protected boolean <B>mute</B></PRE><DL><DL></DL></DL><HR><A NAME="vworldXfrm"><!-- --></A><H3>vworldXfrm</H3><PRE>protected <A HREF="../../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> <B>vworldXfrm</B></PRE><DL><DL></DL></DL><HR><A NAME="vwXfrmFlag"><!-- --></A><H3>vwXfrmFlag</H3><PRE>protected boolean <B>vwXfrmFlag</B></PRE><DL><DL></DL></DL><HR><A NAME="position"><!-- --></A><H3>position</H3><PRE>protected <A HREF="../../../../javax/vecmath/Point3f.html" title="class in javax.vecmath">Point3f</A> <B>position</B></PRE><DL><DL></DL></DL><HR><A NAME="attenuationDistance"><!-- --></A><H3>attenuationDistance</H3><PRE>protected double[] <B>attenuationDistance</B></PRE><DL><DL></DL></DL><HR><A NAME="attenuationGain"><!-- --></A><H3>attenuationGain</H3><PRE>protected float[] <B>attenuationGain</B></PRE><DL><DL></DL></DL><HR><A NAME="dirtyFlags"><!-- --></A><H3>dirtyFlags</H3><PRE>protected int <B>dirtyFlags</B></PRE><DL><DD>dirty flags denoting what has changed since last rendering<P><DL></DL></DL><HR><A NAME="direction"><!-- --></A><H3>direction</H3><PRE>protected <A HREF="../../../../javax/vecmath/Vector3f.html" title="class in javax.vecmath">Vector3f</A> <B>direction</B></PRE><DL><DD>The Cone Sound's direction vector. This is the cone axis.<P><DL></DL></DL><HR><A NAME="backAttenuationDistance"><!-- --></A><H3>backAttenuationDistance</H3><PRE>protected double[] <B>backAttenuationDistance</B></PRE><DL><DD>Pairs of distances and gain scale factors that define piecewise linear gain BACK attenuation between each pair. These are used for defining elliptical attenuation regions.<P><DL></DL></DL><HR><A NAME="backAttenuationGain"><!-- --></A><H3>backAttenuationGain</H3><PRE>protected float[] <B>backAttenuationGain</B></PRE><DL><DL></DL></DL><HR><A NAME="angularDistance"><!-- --></A><H3>angularDistance</H3><PRE>protected double[] <B>angularDistance</B></PRE><DL><DD>Directional Sound's gain can be attenuated based on the listener's location off-angle from the source source direction. This can be set by three parameters: angular distance in radians gain scale factor filtering (currently the only filtering supported is lowpass)<P><DL></DL></DL><HR><A NAME="angularGain"><!-- --></A><H3>angularGain</H3><PRE>protected float[] <B>angularGain</B></PRE><DL><DL></DL></DL><HR><A NAME="NO_FILTERING"><!-- --></A><H3>NO_FILTERING</H3><PRE>public static final int <B>NO_FILTERING</B></PRE><DL><DD>Distance Filter Each sound source is attenuated by a filter based on it's distance from the listener. For now the only supported filterType will be LOW_PASS frequency cutoff. At some time full FIR filtering will be supported.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sun.j3d.audioengines.Sample.NO_FILTERING">Constant Field Values</A></DL></DL><HR><A NAME="LOW_PASS"><!-- --></A><H3>LOW_PASS</H3><PRE>public static final int <B>LOW_PASS</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#com.sun.j3d.audioengines.Sample.LOW_PASS">Constant Field Values</A></DL></DL><HR><A NAME="angularFilterType"><!-- --></A><H3>angularFilterType</H3><PRE>protected int <B>angularFilterType</B></PRE><DL><DL></DL></DL><HR><A NAME="angularFilterCutoff"><!-- --></A><H3>angularFilterCutoff</H3><PRE>protected float[] <B>angularFilterCutoff</B></PRE><DL><DL></DL></DL><HR><A NAME="obstructionGain"><!-- --></A><H3>obstructionGain</H3><PRE>protected float <B>obstructionGain</B></PRE><DL><DL></DL></DL><HR><A NAME="obstructionFilterType"><!-- --></A><H3>obstructionFilterType</H3><PRE>protected int <B>obstructionFilterType</B></PRE><DL><DL></DL></DL><HR><A NAME="obstructionFilterCutoff"><!-- --></A><H3>obstructionFilterCutoff</H3><PRE>protected float <B>obstructionFilterCutoff</B></PRE><DL><DL></DL></DL><HR><A NAME="occlusionGain"><!-- --></A><H3>occlusionGain</H3><PRE>protected float <B>occlusionGain</B></PRE><DL><DL></DL></DL><HR><A NAME="occlusionFilterType"><!-- --></A><H3>occlusionFilterType</H3><PRE>protected int <B>occlusionFilterType</B></PRE><DL><DL></DL></DL><HR><A NAME="occlusionFilterCutoff"><!-- --></A><H3>occlusionFilterCutoff</H3><PRE>protected float <B>occlusionFilterCutoff</B></PRE><DL><DL></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TH></TR></TABLE><A NAME="Sample()"><!-- --></A><H3>Sample</H3><PRE>public <B>Sample</B>()</PRE><DL></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Method Detail</B></FONT></TH></TR></TABLE><A NAME="debugPrint(java.lang.String)"><!-- --></A><H3>debugPrint</H3><PRE>protected void <B>debugPrint</B>(java.lang.String message)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="debugPrintln(java.lang.String)"><!-- --></A><H3>debugPrintln</H3><PRE>protected void <B>debugPrintln</B>(java.lang.String message)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getDuration()"><!-- --></A><H3>getDuration</H3><PRE>public long <B>getDuration</B>()</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getStartTime()"><!-- --></A><H3>getStartTime</H3><PRE>public long <B>getStartTime</B>()</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getNumberOfChannelsUsed()"><!-- --></A><H3>getNumberOfChannelsUsed</H3><PRE>public int <B>getNumberOfChannelsUsed</B>()</PRE><DL><DD><DL></DL></DD></DL><HR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -