OSDN Git Service
(root)
/
mikumikustudio
/
libgdx-mikumikustudio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f96900b
)
[fixed] issue 690, AudioTrack#setVolume. No stereo support due to OpenALs lack of...
author
badlogicgames
<badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Thu, 2 Feb 2012 14:27:28 +0000
(14:27 +0000)
committer
badlogicgames
<badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Thu, 2 Feb 2012 14:27:28 +0000
(14:27 +0000)
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidAudioDevice.java
patch
|
blob
|
history
backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALAudioDevice.java
patch
|
blob
|
history
gdx/src/com/badlogic/gdx/audio/AudioDevice.java
patch
|
blob
|
history
diff --git
a/backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidAudioDevice.java
b/backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidAudioDevice.java
index
aec6ea0
..
4e289c7
100644
(file)
--- a/
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidAudioDevice.java
+++ b/
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidAudioDevice.java
@@
-88,4
+88,9
@@
class AndroidAudioDevice implements AudioDevice {
public int getLatency () {
\r
return latency;
\r
}
\r
+
\r
+ @Override
\r
+ public void setVolume (float volume) {
\r
+ track.setStereoVolume(volume, volume);
\r
+ }
\r
}
\r
diff --git
a/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALAudioDevice.java
b/backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALAudioDevice.java
index
8c8036e
..
1b8be69
100644
(file)
--- a/
backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALAudioDevice.java
+++ b/
backends/gdx-openal/src/com/badlogic/gdx/backends/openal/OpenALAudioDevice.java
@@
-185,7
+185,7
@@
public class OpenALAudioDevice implements AudioDevice {
}
\r
\r
public boolean isMono () {
\r
- return
false
;
\r
+ return
channels == 1
;
\r
}
\r
\r
public int getLatency () {
\r
diff --git
a/gdx/src/com/badlogic/gdx/audio/AudioDevice.java
b/gdx/src/com/badlogic/gdx/audio/AudioDevice.java
index
b268bde
..
b495265
100644
(file)
--- a/
gdx/src/com/badlogic/gdx/audio/AudioDevice.java
+++ b/
gdx/src/com/badlogic/gdx/audio/AudioDevice.java
@@
-47,4
+47,7
@@
public interface AudioDevice extends Disposable {
\r
/** Frees all resources associated with this AudioDevice. Needs to be called when the device is no longer needed. */
\r
public void dispose ();
\r
+
\r
+ /** Sets the volume in the range [0,1]. */
\r
+ public void setVolume(float volume);
\r
}
\r