Home | History | Annotate | Download | only in audio

Lines Matching defs:AudioNode

49  * An <code>AudioNode</code> is used in jME3 for playing audio files.
51 * First, an {@link AudioNode} is loaded from file, and then assigned
58 * The "positional" property of an AudioNode can be set via
59 * {@link AudioNode#setPositional(boolean) }.
64 public class AudioNode extends Node {
92 * {@link AudioNode#play() } is called.
103 * This will be set if {@link AudioNode#stop() } is called
110 * Creates a new <code>AudioNode</code> without any audio data set.
112 public AudioNode() {
116 * Creates a new <code>AudioNode</code> without any audio data set.
122 public AudioNode(AudioRenderer audioRenderer) {
126 * Creates a new <code>AudioNode</code> with the given data and key.
134 public AudioNode(AudioRenderer audioRenderer, AudioData audioData, AudioKey audioKey) {
139 * Creates a new <code>AudioNode</code> with the given data and key.
144 public AudioNode(AudioData audioData, AudioKey audioKey) {
149 * Creates a new <code>AudioNode</code> with the given audio file.
163 public AudioNode(AudioRenderer audioRenderer, AssetManager assetManager, String name, boolean stream, boolean streamCache) {
169 * Creates a new <code>AudioNode</code> with the given audio file.
180 public AudioNode(AssetManager assetManager, String name, boolean stream, boolean streamCache) {
186 * Creates a new <code>AudioNode</code> with the given audio file.
196 public AudioNode(AudioRenderer audioRenderer, AssetManager assetManager, String name, boolean stream) {
201 * Creates a new <code>AudioNode</code> with the given audio file.
208 public AudioNode(AssetManager assetManager, String name, boolean stream) {
213 * Creates a new <code>AudioNode</code> with the given audio file.
221 public AudioNode(AudioRenderer audioRenderer, AssetManager assetManager, String name) {
226 * Creates a new <code>AudioNode</code> with the given audio file.
231 public AudioNode(AssetManager assetManager, String name) {
251 * to play the same <code>AudioNode</code> multiple times. Note
252 * that changes to the parameters of this AudioNode will not effect the
260 * Stop playing the audio that was started with {@link AudioNode#play() }.
267 * Pause the audio that was started with {@link AudioNode#play() }.
293 * @see AudioNode#setDryFilter(com.jme3.audio.Filter)
302 * When {@link AudioNode#setReverbEnabled(boolean) reverb} is used,
304 * e.g. not the reverberated parts of the AudioNode playing.
336 * {@link AudioNode#setAudioData(com.jme3.audio.AudioData, com.jme3.audio.AudioKey) }
345 * The status will be changed when either the {@link AudioNode#play() }
346 * or {@link AudioNode#stop() } methods are called.
362 * @see AudioNode#setLooping(boolean)
382 * @see AudioNode#setPitch(float)
408 * @see AudioNode#setVolume(float)
463 * @see AudioNode#setVelocity(com.jme3.math.Vector3f)
474 * @see AudioNode#setPositional(boolean)
485 * @see AudioNode#setReverbEnabled(boolean)
510 * @see AudioNode#setReverbFilter(com.jme3.audio.Filter)
524 * @see AudioNode#setDryFilter(com.jme3.audio.Filter)
535 * @see AudioNode#setMaxDistance(float)
569 * @see AudioNode#setRefDistance(float)
598 * @see AudioNode#setDirectional(boolean)
609 * {@link AudioNode#setDirection(com.jme3.math.Vector3f) }
623 * @see AudioNode#setDirection(com.jme3.math.Vector3f)
634 * @see AudioNode#setDirectional(boolean)
645 * @see AudioNode#setInnerAngle(float)
666 * @see AudioNode#setOuterAngle(float)
687 * @see AudioNode#setPositional(boolean)
721 public AudioNode clone(){
722 AudioNode clone = (AudioNode) super.clone();
763 if (ic.getSavableVersion(AudioNode.class) == 0){
792 Logger.getLogger(AudioNode.class.getName()).log(Level.FINE, "Cannot locate {0} for audio node {1}", new Object[]{audioKey, key});