package mediabrowser.model.configuration; public class EncodingOptions { private int EncodingThreadCount; public final int getEncodingThreadCount() { return EncodingThreadCount; } public final void setEncodingThreadCount(int value) { EncodingThreadCount = value; } private String TranscodingTempPath; public final String getTranscodingTempPath() { return TranscodingTempPath; } public final void setTranscodingTempPath(String value) { TranscodingTempPath = value; } private double DownMixAudioBoost; public final double getDownMixAudioBoost() { return DownMixAudioBoost; } public final void setDownMixAudioBoost(double value) { DownMixAudioBoost = value; } private boolean EnableThrottling; public final boolean getEnableThrottling() { return EnableThrottling; } public final void setEnableThrottling(boolean value) { EnableThrottling = value; } private int ThrottleDelaySeconds; public final int getThrottleDelaySeconds() { return ThrottleDelaySeconds; } public final void setThrottleDelaySeconds(int value) { ThrottleDelaySeconds = value; } private String HardwareAccelerationType; public final String getHardwareAccelerationType() { return HardwareAccelerationType; } public final void setHardwareAccelerationType(String value) { HardwareAccelerationType = value; } private String EncoderAppPath; public final String getEncoderAppPath() { return EncoderAppPath; } public final void setEncoderAppPath(String value) { EncoderAppPath = value; } private String VaapiDevice; public final String getVaapiDevice() { return VaapiDevice; } public final void setVaapiDevice(String value) { VaapiDevice = value; } private int H264Crf; public final int getH264Crf() { return H264Crf; } public final void setH264Crf(int value) { H264Crf = value; } private String H264Preset; public final String getH264Preset() { return H264Preset; } public final void setH264Preset(String value) { H264Preset = value; } public EncodingOptions() { setDownMixAudioBoost(2); setEnableThrottling(true); setThrottleDelaySeconds(180); setEncodingThreadCount(-1); setVaapiDevice("/dev/dri/card0"); setH264Crf(23); } }