⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javasoundmixer.html

📁 这是一个JAVA的代码
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from interface javax.media.j3d.<A HREF="../../../../../javax/media/j3d/AudioDevice.html">AudioDevice</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../../javax/media/j3d/AudioDevice.html#getAngleOffsetToSpeaker()">getAngleOffsetToSpeaker</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice.html#getAudioPlaybackType()">getAudioPlaybackType</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice.html#getCenterEarToSpeaker()">getCenterEarToSpeaker</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice.html#getChannelsAvailable()">getChannelsAvailable</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice.html#getChannelsUsedForSound(javax.media.j3d.Sound)">getChannelsUsedForSound</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice.html#setAngleOffsetToSpeaker(float)">setAngleOffsetToSpeaker</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice.html#setAudioPlaybackType(int)">setAudioPlaybackType</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice.html#setCenterEarToSpeaker(float)">setCenterEarToSpeaker</A></CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="deviceGain"><!-- --></A><H3>deviceGain</H3><PRE>protected float <B>deviceGain</B></PRE><DL><DL></DL></DL><HR><A NAME="NOT_PAUSED"><!-- --></A><H3>NOT_PAUSED</H3><PRE>protected static final int <B>NOT_PAUSED</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.sun.j3d.audioengines.javasound.JavaSoundMixer.NOT_PAUSED">Constant Field Values</A></DL></DL><HR><A NAME="PAUSE_PENDING"><!-- --></A><H3>PAUSE_PENDING</H3><PRE>protected static final int <B>PAUSE_PENDING</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.sun.j3d.audioengines.javasound.JavaSoundMixer.PAUSE_PENDING">Constant Field Values</A></DL></DL><HR><A NAME="PAUSED"><!-- --></A><H3>PAUSED</H3><PRE>protected static final int <B>PAUSED</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.sun.j3d.audioengines.javasound.JavaSoundMixer.PAUSED">Constant Field Values</A></DL></DL><HR><A NAME="RESUME_PENDING"><!-- --></A><H3>RESUME_PENDING</H3><PRE>protected static final int <B>RESUME_PENDING</B></PRE><DL><DL><DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#com.sun.j3d.audioengines.javasound.JavaSoundMixer.RESUME_PENDING">Constant Field Values</A></DL></DL><HR><A NAME="pause"><!-- --></A><H3>pause</H3><PRE>protected int <B>pause</B></PRE><DL><DL></DL></DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="JavaSoundMixer(javax.media.j3d.PhysicalEnvironment)"><!-- --></A><H3>JavaSoundMixer</H3><PRE>public <B>JavaSoundMixer</B>(<A HREF="../../../../../javax/media/j3d/PhysicalEnvironment.html">PhysicalEnvironment</A>&nbsp;physicalEnvironment)</PRE><DL></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="getTotalChannels()"><!-- --></A><H3>getTotalChannels</H3><PRE>public int <B>getTotalChannels</B>()</PRE><DL><DD>Query total number of channels available for sound rendering for this audio device. Overridden method from AudioEngine.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../javax/media/j3d/AudioDevice.html#getTotalChannels()">getTotalChannels</A></CODE> in interface <CODE><A HREF="../../../../../javax/media/j3d/AudioDevice.html">AudioDevice</A></CODE><DT><B>Overrides:</B><DD><CODE>getTotalChannels</CODE> in class <CODE>com.sun.j3d.audioengines.AudioEngine</CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>number of maximum voices play simultaneously on JavaSound Mixer.</DL></DD></DL><HR><A NAME="initialize()"><!-- --></A><H3>initialize</H3><PRE>public boolean <B>initialize</B>()</PRE><DL><DD>Code to initialize the device New interface to mixer/engine specific methods<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../javax/media/j3d/AudioDevice.html#initialize()">initialize</A></CODE> in interface <CODE><A HREF="../../../../../javax/media/j3d/AudioDevice.html">AudioDevice</A></CODE><DT><B>Overrides:</B><DD><CODE>initialize</CODE> in class <CODE>com.sun.j3d.audioengines.AudioEngine</CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>flag: true is initialized sucessfully, false if error</DL></DD></DL><HR><A NAME="close()"><!-- --></A><H3>close</H3><PRE>public boolean <B>close</B>()</PRE><DL><DD>Code to close the device New interface to mixer/engine specific methods<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../javax/media/j3d/AudioDevice.html#close()">close</A></CODE> in interface <CODE><A HREF="../../../../../javax/media/j3d/AudioDevice.html">AudioDevice</A></CODE><DT><B>Overrides:</B><DD><CODE>close</CODE> in class <CODE>com.sun.j3d.audioengines.AudioEngine</CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>flag: true is closed sucessfully, false if error</DL></DD></DL><HR><A NAME="prepareSound(int, javax.media.j3d.MediaContainer)"><!-- --></A><H3>prepareSound</H3><PRE>public int <B>prepareSound</B>(int&nbsp;soundType,                        <A HREF="../../../../../javax/media/j3d/MediaContainer.html">MediaContainer</A>&nbsp;soundData)</PRE><DL><DD>Code to load sound data into a channel of device mixer Load sound as one or mores sample into the Java Sound Mixer:   a) as either a STREAM or CLIP based on whether cached is enabled   b) positional and directional sounds use three samples per      sound Overriden method from AudioEngine3D. Sound type determines if this is a Background, Point or Cone sound source and thus the JSXxxxSample object type Call JSXxxxxSample.loadSample() If no error     Get the next free index in the samples list.     Store a reference to JSXxxxSample object in samples list.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html#prepareSound(int, javax.media.j3d.MediaContainer)">prepareSound</A></CODE> in interface <CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html">AudioDevice3D</A></CODE><DT><B>Overrides:</B><DD><CODE>prepareSound</CODE> in class <CODE>com.sun.j3d.audioengines.AudioEngine3D</CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>soundType</CODE> - defines the type of Sound Node: Background, Point, and  Cone<DD><CODE>soundData</CODE> - reference to MediaContainer sound data and cached flag<DT><B>Returns:</B><DD>index to the sample in samples list.</DL></DD></DL><HR><A NAME="clearSound(int)"><!-- --></A><H3>clearSound</H3><PRE>public void <B>clearSound</B>(int&nbsp;index)</PRE><DL><DD>Clears the fields associated with sample data for this sound. Overriden method from AudioEngine3D.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html#clearSound(int)">clearSound</A></CODE> in interface <CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html">AudioDevice3D</A></CODE><DT><B>Overrides:</B><DD><CODE>clearSound</CODE> in class <CODE>com.sun.j3d.audioengines.AudioEngine3D</CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>index</CODE> - device specific reference number to device driver sample</DL></DD></DL><HR><A NAME="setVworldXfrm(int, javax.media.j3d.Transform3D)"><!-- --></A><H3>setVworldXfrm</H3><PRE>public void <B>setVworldXfrm</B>(int&nbsp;index,                          <A HREF="../../../../../javax/media/j3d/Transform3D.html">Transform3D</A>&nbsp;trans)</PRE><DL><DD>Save a reference to the local to virtual world coordinate space Overriden method from AudioEngine3D.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html#setVworldXfrm(int, javax.media.j3d.Transform3D)">setVworldXfrm</A></CODE> in interface <CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html">AudioDevice3D</A></CODE><DT><B>Overrides:</B><DD><CODE>setVworldXfrm</CODE> in class <CODE>com.sun.j3d.audioengines.AudioEngine3D</CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>index</CODE> - device specific reference number to device driver sample<DD><CODE>trans</CODE> - transformation matrix applied to local coordinate parameters</DL></DD></DL><HR><A NAME="setPosition(int, javax.vecmath.Point3d)"><!-- --></A><H3>setPosition</H3><PRE>public void <B>setPosition</B>(int&nbsp;index,                        <A HREF="../../../../../javax/vecmath/Point3d.html">Point3d</A>&nbsp;position)</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html">AudioDevice3D</A></CODE></B></DD><DD>Sets this sound's location (in Local coordinates) from specified Point. The form of the position parameter matches those of the PointSound method of the same name. A full description of this parameter and how it is used is in  the documentation for PointSound class. <P>  This method should only be called by Java3D Core and  NOT by any application.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html#setPosition(int, javax.vecmath.Point3d)">setPosition</A></CODE> in interface <CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html">AudioDevice3D</A></CODE><DT><B>Overrides:</B><DD><CODE>setPosition</CODE> in class <CODE>com.sun.j3d.audioengines.AudioEngine3D</CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>index</CODE> - device specific reference number to device driver sample<DD><CODE>position</CODE> - location of Point or Cone Sound in Virtual World coordinates<DT><B>See Also:</B><DD><A HREF="../../../../../javax/media/j3d/PointSound.html#setPosition(float, float, float)"><CODE>PointSound.setPosition(float x, float y, float z)</CODE></A>, <A HREF="../../../../../javax/media/j3d/PointSound.html#setPosition(javax.vecmath.Point3f)"><CODE>PointSound.setPosition(Point3f position)</CODE></A></DL></DD></DL><HR><A NAME="setDirection(int, javax.vecmath.Vector3d)"><!-- --></A><H3>setDirection</H3><PRE>public void <B>setDirection</B>(int&nbsp;index,                         <A HREF="../../../../../javax/vecmath/Vector3d.html">Vector3d</A>&nbsp;direction)</PRE>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -