comparison src/com/aurellem/capture/hello/HelloAudio.java @ 9:5dfc9e768816

moved files
author Robert McIntyre <rlm@mit.edu>
date Wed, 26 Oct 2011 08:54:12 -0700
parents dde12be02029
children 8a6b1684f536
comparison
equal deleted inserted replaced
8:dde12be02029 9:5dfc9e768816
1 package com.aurellem.capture.hello; 1 package com.aurellem.capture.hello;
2 2
3 import java.io.File; 3 import java.io.File;
4 import java.util.logging.Level;
5 import java.util.logging.Logger;
6 4
7 import com.aurellem.capture.IsoTimer; 5 import com.aurellem.capture.IsoTimer;
8 import com.aurellem.capture.MultiListener; 6 import com.aurellem.capture.audio.MultiListener;
9 import com.aurellem.capture.WaveFileWriter; 7 import com.aurellem.capture.audio.WaveFileWriter;
10 import com.jme3.app.SimpleApplication; 8 import com.jme3.app.SimpleApplication;
11 import com.jme3.audio.AudioNode; 9 import com.jme3.audio.AudioNode;
12 import com.jme3.audio.Listener; 10 import com.jme3.audio.Listener;
13 import com.jme3.input.controls.ActionListener; 11 import com.jme3.input.controls.ActionListener;
14 import com.jme3.input.controls.MouseButtonTrigger; 12 import com.jme3.input.controls.MouseButtonTrigger;
28 private Geometry player; 26 private Geometry player;
29 private Listener auxListener = new Listener(); 27 private Listener auxListener = new Listener();
30 public File data1 = new File("/home/r/tmp/data1.wav"); 28 public File data1 = new File("/home/r/tmp/data1.wav");
31 public File data2 = new File("/home/r/tmp/data2.wav"); 29 public File data2 = new File("/home/r/tmp/data2.wav");
32 public File data3 = new File("/home/r/tmp/data3.wav"); 30 public File data3 = new File("/home/r/tmp/data3.wav");
33 31
34
35
36
37 private File makeTarget(int n){ 32 private File makeTarget(int n){
38 return new File("/home/r/tmp/assload-" + n + ".wav"); 33 return new File("/home/r/tmp/assload-" + n + ".wav");
39 } 34 }
40 35
41 36
43 38
44 // Logger.getLogger("com.jme3").setLevel(Level.OFF); 39 // Logger.getLogger("com.jme3").setLevel(Level.OFF);
45 40
46 HelloAudio app = new HelloAudio(); 41 HelloAudio app = new HelloAudio();
47 AppSettings settings = new AppSettings(true); 42 AppSettings settings = new AppSettings(true);
43
48 settings.setAudioRenderer("Send"); 44 settings.setAudioRenderer("Send");
49 app.setSettings(settings); 45 app.setSettings(settings);
50 app.setShowSettings(false); 46 app.setShowSettings(false);
51 app.start(); 47 app.start();
52 app.setPauseOnLostFocus(false); 48 app.setPauseOnLostFocus(false);
137 Quaternion rot = cam.getRotation(); 133 Quaternion rot = cam.getRotation();
138 listener.setLocation(loc); 134 listener.setLocation(loc);
139 listener.setRotation(rot); 135 listener.setRotation(rot);
140 auxListener.setLocation(loc); 136 auxListener.setLocation(loc);
141 auxListener.setRotation(rot); 137 auxListener.setRotation(rot);
138 if (audio_gun.getStatus() == AudioNode.Status.Stopped){
139 System.out.println("I'm Stopped!");
140 this.requestClose(false);
141 }
142
143
142 } 144 }
143 145
144 } 146 }