mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2026-04-04 06:56:06 +00:00
Plumb new Sunshine protocol extensions
This commit is contained in:
@@ -2104,12 +2104,24 @@ public class Game extends Activity implements SurfaceHolder.Callback,
|
||||
controllerHandler.handleRumble(controllerNumber, lowFreqMotor, highFreqMotor);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void rumbleTriggers(short controllerNumber, short leftTrigger, short rightTrigger) {
|
||||
LimeLog.info(String.format((Locale)null, "Rumble on gamepad triggers %d: %04x %04x", controllerNumber, leftTrigger, rightTrigger));
|
||||
|
||||
controllerHandler.handleRumbleTriggers(controllerNumber, leftTrigger, rightTrigger);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setHdrMode(boolean enabled, byte[] hdrMetadata) {
|
||||
LimeLog.info("Display HDR mode: " + (enabled ? "enabled" : "disabled"));
|
||||
decoderRenderer.setHdrMode(enabled, hdrMetadata);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setMotionEventState(short controllerNumber, byte motionType, short reportRateHz) {
|
||||
controllerHandler.handleSetMotionEventState(controllerNumber, motionType, reportRateHz);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
|
||||
if (!surfaceCreated) {
|
||||
|
||||
Reference in New Issue
Block a user