Modernize HTTPS launch/resume for Sunshine

This commit is contained in:
Cameron Gutman
2023-02-20 22:04:41 -06:00
parent b961636f02
commit 80acd9b9eb
6 changed files with 52 additions and 39 deletions
@@ -29,6 +29,7 @@ public class StreamConfiguration {
private int encryptionFlags;
private int colorRange;
private int colorSpace;
private boolean persistGamepadsAfterDisconnect;
public static class Builder {
private StreamConfiguration config = new StreamConfiguration();
@@ -109,6 +110,11 @@ public class StreamConfiguration {
return this;
}
public StreamConfiguration.Builder setPersistGamepadsAfterDisconnect(boolean value) {
config.persistGamepadsAfterDisconnect = value;
return this;
}
public StreamConfiguration.Builder setClientRefreshRateX100(int refreshRateX100) {
config.clientRefreshRateX100 = refreshRateX100;
return this;
@@ -231,6 +237,10 @@ public class StreamConfiguration {
return attachedGamepadMask;
}
public boolean getPersistGamepadsAfterDisconnect() {
return persistGamepadsAfterDisconnect;
}
public int getClientRefreshRateX100() {
return clientRefreshRateX100;
}