This commit is contained in:
@@ -347,4 +347,20 @@ public class WiiUseApi {
|
||||
* the object where we store all the new events.
|
||||
*/
|
||||
native void specialPoll(EventsGatherer gath);
|
||||
|
||||
|
||||
/**
|
||||
* Speaker
|
||||
*/
|
||||
native void enableSpeaker(int id);
|
||||
native void disableSpeaker(int id);
|
||||
native void muteSpeaker(int id);
|
||||
native void unmuteSpeaker(int id);
|
||||
native void activateSpeaker(int id);
|
||||
native void deactivateSpeaker(int id);
|
||||
native void setSpeakerFormat(int id, byte format);
|
||||
native void setSpeakerRate(int id, int rate);
|
||||
native void setSpeakerVolume(int id, double volume);
|
||||
native void setSpeakerConfig(int id, byte format, int rate, double volume);
|
||||
native void streamSpeakerData(int id, byte[] block);
|
||||
}
|
||||
|
||||
@@ -660,4 +660,52 @@ public class WiiUseApiManager extends Thread {
|
||||
protected void finalize() throws Throwable {
|
||||
shutdown();
|
||||
}
|
||||
|
||||
/**
|
||||
* Speaker
|
||||
*/
|
||||
public void enableSpeaker(int id) {
|
||||
wiiuse.enableSpeaker(id);
|
||||
}
|
||||
|
||||
public void disableSpeaker(int id) {
|
||||
wiiuse.disableSpeaker(id);
|
||||
}
|
||||
|
||||
public void muteSpeaker(int id) {
|
||||
wiiuse.muteSpeaker(id);
|
||||
}
|
||||
|
||||
public void unmuteSpeaker(int id) {
|
||||
wiiuse.unmuteSpeaker(id);
|
||||
}
|
||||
|
||||
public void activateSpeaker(int id) {
|
||||
wiiuse.activateSpeaker(id);
|
||||
}
|
||||
|
||||
public void deactivateSpeaker(int id) {
|
||||
wiiuse.deactivateSpeaker(id);
|
||||
}
|
||||
|
||||
public void setSpeakerFormat(int id, byte format) {
|
||||
wiiuse.setSpeakerFormat(id, format);
|
||||
}
|
||||
|
||||
public void setSpeakerRate(int id, int rate) {
|
||||
wiiuse.setSpeakerRate(id, rate);
|
||||
}
|
||||
|
||||
public void setSpeakerVolume(int id, double volume) {
|
||||
wiiuse.setSpeakerVolume(id, volume);
|
||||
}
|
||||
|
||||
public void setSpeakerConfig(int id, byte format, int rate, double volume) {
|
||||
wiiuse.setSpeakerConfig(id, format, rate, volume);
|
||||
}
|
||||
|
||||
public void streamSpeakerData(int id, byte[] block) {
|
||||
wiiuse.streamSpeakerData(id, block);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -501,4 +501,51 @@ public class Wiimote implements WiiUseApiListener {
|
||||
deactivateRumble();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Speaker
|
||||
*/
|
||||
public void enableSpeaker() {
|
||||
manager.enableSpeaker(id);
|
||||
}
|
||||
|
||||
public void disableSpeaker() {
|
||||
manager.disableSpeaker(id);
|
||||
}
|
||||
|
||||
public void muteSpeaker() {
|
||||
manager.muteSpeaker(id);
|
||||
}
|
||||
|
||||
public void unmuteSpeaker() {
|
||||
manager.unmuteSpeaker(id);
|
||||
}
|
||||
|
||||
public void activateSpeaker() {
|
||||
manager.activateSpeaker(id);
|
||||
}
|
||||
|
||||
public void deactivateSpeaker() {
|
||||
manager.deactivateSpeaker(id);
|
||||
}
|
||||
|
||||
public void setSpeakerFormat(byte format) {
|
||||
manager.setSpeakerFormat(format, format);
|
||||
}
|
||||
|
||||
public void setSpeakerRate(int rate) {
|
||||
manager.setSpeakerRate(id, rate);
|
||||
}
|
||||
|
||||
public void setSpeakerVolume(double volume) {
|
||||
manager.setSpeakerVolume(id, volume);
|
||||
}
|
||||
|
||||
public void setSpeakerConfig(byte format, int rate, double volume) {
|
||||
manager.setSpeakerConfig(id, format, rate, volume);
|
||||
}
|
||||
|
||||
public void streamSpeakerData(byte[] block) {
|
||||
manager.streamSpeakerData(id, block);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user