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

📄 headspacemixer.html

📁 这是一个JAVA的代码
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from interface javax.media.j3d.<A HREF="../../../../../javax/media/j3d/AudioDevice3D.html">AudioDevice3D</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../../../javax/media/j3d/AudioDevice3D.html#setAngularAttenuation(int, int, double[], float[], float[])">setAngularAttenuation</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice3D.html#setDistanceFilter(int, double[], float[])">setDistanceFilter</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice3D.html#setDistanceGain(int, double[], float[], double[], float[])">setDistanceGain</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice3D.html#setSampleGain(int, float)">setSampleGain</A>, <A HREF="../../../../../javax/media/j3d/AudioDevice3D.html#setView(javax.media.j3d.View)">setView</A></CODE></TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_javax.media.j3d.AudioDevice"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><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.headspace.HeadspaceMixer.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.headspace.HeadspaceMixer.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.headspace.HeadspaceMixer.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.headspace.HeadspaceMixer.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="HeadspaceMixer(javax.media.j3d.PhysicalEnvironment)"><!-- --></A><H3>HeadspaceMixer</H3><PRE>public <B>HeadspaceMixer</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.<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 Headspace 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<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<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 channel 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 so index return for the first sample associated with      prepared sound is incremented by 2.<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 (first or only) sample.</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.<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<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><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 direction from the local coordinate vector provided. The form of the direction parameter matches that of the ConeSound method of the same name. A full description of this parameter and how it is used is in 

⌨️ 快捷键说明

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