MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / makeBufferFromFile

Method makeBufferFromFile

src/main/java/trace/sound/Sound.java:218–234  ·  view source on GitHub ↗
(String filename)

Source from the content-addressed store, hash-verified

216 } finally {
217 data.dispose();
218 }
219 return null;
220 }
221
222 public Buffer makeBufferFromFile(String filename)
223 throws FileNotFoundException {
224 WaveData data = WaveData.create(new BufferedInputStream(
225 new FileInputStream(filename)));
226
227 System.out.println(" loaded :" + data.format + " " + data.samplerate
228 + " " + data.data);
229 Buffer r = new Buffer();
230 AL10.alGenBuffers(r.buffer);
231 AL10.alBufferData(r.buffer.get(0), data.format, data.data,
232 data.samplerate);
233// AL10.alBufferData(r.buffer.get(0), 0x1205, data.data,
234// data.samplerate);
235 data.dispose();
236
237 return r;

Callers

nothing calls this directly

Calls 3

getMethod · 0.65
createMethod · 0.45
printlnMethod · 0.45

Tested by

no test coverage detected