private float renderedSeconds, secondsPerBuffer;\r
\r
protected final FileHandle file;\r
- \r
+\r
private OnCompletionListener onCompletionListener;\r
\r
public OpenALMusic (OpenALAudio audio, FileHandle file) {\r
if (audio.noDevice) return;\r
if (sourceID != -1) alSourcef(sourceID, AL_GAIN, volume);\r
}\r
- \r
- public float getVolume() {\r
+\r
+ public float getVolume () {\r
return this.volume;\r
}\r
- \r
+\r
public void setPan (float pan, float volume) {\r
this.volume = volume;\r
this.pan = pan;\r
buffers = null;\r
onCompletionListener = null;\r
}\r
- \r
+\r
public void setOnCompletionListener (OnCompletionListener listener) {\r
onCompletionListener = listener;\r
}\r
-}
\ No newline at end of file
+\r
+ public int getSourceId () {\r
+ return sourceID;\r
+ }\r
+}\r