1 package com.genymobile.scrcpy; 2 3 import android.graphics.Rect; 4 5 public class Options { 6 private int maxSize; 7 private int bitRate; 8 private boolean tunnelForward; 9 private Rect crop; 10 private boolean sendFrameMeta; // send PTS so that the client may record properly 11 private boolean control; 12 getMaxSize()13 public int getMaxSize() { 14 return maxSize; 15 } 16 setMaxSize(int maxSize)17 public void setMaxSize(int maxSize) { 18 this.maxSize = maxSize; 19 } 20 getBitRate()21 public int getBitRate() { 22 return bitRate; 23 } 24 setBitRate(int bitRate)25 public void setBitRate(int bitRate) { 26 this.bitRate = bitRate; 27 } 28 isTunnelForward()29 public boolean isTunnelForward() { 30 return tunnelForward; 31 } 32 setTunnelForward(boolean tunnelForward)33 public void setTunnelForward(boolean tunnelForward) { 34 this.tunnelForward = tunnelForward; 35 } 36 getCrop()37 public Rect getCrop() { 38 return crop; 39 } 40 setCrop(Rect crop)41 public void setCrop(Rect crop) { 42 this.crop = crop; 43 } 44 getSendFrameMeta()45 public boolean getSendFrameMeta() { 46 return sendFrameMeta; 47 } 48 setSendFrameMeta(boolean sendFrameMeta)49 public void setSendFrameMeta(boolean sendFrameMeta) { 50 this.sendFrameMeta = sendFrameMeta; 51 } 52 getControl()53 public boolean getControl() { 54 return control; 55 } 56 setControl(boolean control)57 public void setControl(boolean control) { 58 this.control = control; 59 } 60 } 61