ctbrec-5.3.2-experimental/src/main/java/ctbrec/Settings.java

43 lines
1.2 KiB
Java

package ctbrec;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class Settings {
public enum ProxyType {
DIRECT,
HTTP,
SOCKS4,
SOCKS5
}
public boolean singlePlayer = true;
public boolean localRecording = true;
public int httpPort = 8080;
public int httpTimeout = 10;
public String httpServer = "localhost";
public String recordingsDir = System.getProperty("user.home") + File.separator + "ctbrec";
public String mergeDir = "";
public String mediaPlayer = "/usr/bin/mpv";
public String username = "";
public String password = "";
public String lastDownloadDir = "";
public List<Model> models = new ArrayList<Model>();
public boolean automerge = false;
public boolean automergeKeepSegments = false;
public boolean determineResolution = false;
public boolean requireAuthentication = false;
public boolean chooseStreamQuality = false;
public boolean recordFollowed = false;
public byte[] key = null;
public ProxyType proxyType = ProxyType.DIRECT;
public String proxyHost;
public String proxyPort;
public String proxyUser;
public String proxyPassword;
public int thumbWidth = 180;
}