X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fencoder%2FEncodingOptions.java;h=2fca434f46e601c0e8f953627d3b4eb9f84a38db;hb=567410640f4e0428caf9de9fc83df4c73f0e5067;hp=9721cdc821bd47e5df9d61ee9f99614c90eae216;hpb=ba52d2d46b4c8fc8ea74a98afa9f606e1f139672;p=meviz.git diff --git a/src/main/java/eu/svjatoslav/meviz/encoder/EncodingOptions.java b/src/main/java/eu/svjatoslav/meviz/encoder/EncodingOptions.java index 9721cdc..2fca434 100755 --- a/src/main/java/eu/svjatoslav/meviz/encoder/EncodingOptions.java +++ b/src/main/java/eu/svjatoslav/meviz/encoder/EncodingOptions.java @@ -1,11 +1,11 @@ /* * Meviz - Various tools collection to work with multimedia. - * Copyright (C) 2012, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu + * Copyright (C) 2012 -- 2017-2015, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu * * This program is free software; you can redistribute it and/or - * modify it under the terms of version 2 of the GNU General Public License - * as published by the Free Software Foundation. - */ + * modify it under the terms of version 3 of the GNU Lesser General Public License + * or later as published by the Free Software Foundation. +*/ package eu.svjatoslav.meviz.encoder; @@ -15,96 +15,104 @@ import java.util.List; public class EncodingOptions { - private BitrateParameter.bitrate videoBitrate = BitrateParameter.bitrate.MEDIUM; + private BitrateParameter.Bitrate videoBitrate = BitrateParameter.Bitrate.MEDIUM; - private BitrateParameter.bitrate audioBitrate = BitrateParameter.bitrate.MEDIUM; + private BitrateParameter.Bitrate audioBitrate = BitrateParameter.Bitrate.MEDIUM; - // public Bitrate audioBitrate; + private Integer targetFps; - private boolean deinterlace = false; + private boolean deinterlace = false; - private boolean recursive; + private boolean recursive; - private boolean testOnly; + private boolean testOnly; - private boolean forPortablePlayer = false; + private boolean forPortablePlayer = false; - private File workingDirectory = new File(System.getProperty("user.dir")); + private File workingDirectory = new File(System.getProperty("user.dir")); - private List outputFormats = new ArrayList(); + private List outputFormats = new ArrayList<>(); - private List inputPatterns = new ArrayList(); + private List inputPatterns = new ArrayList<>(); - public BitrateParameter.bitrate getAudioBitrate() { - return audioBitrate; - } + public BitrateParameter.Bitrate getAudioBitrate() { + return audioBitrate; + } - public BitrateParameter.bitrate getVideoBitrate() { - return videoBitrate; - } + public void setAudioBitrate(final BitrateParameter.Bitrate audioBitrate) { + this.audioBitrate = audioBitrate; + } - public void setAudioBitrate(final BitrateParameter.bitrate audioBitrate) { - this.audioBitrate = audioBitrate; - } + public List getInputPatterns() { + return inputPatterns; + } - public void setVideoBitrate(final BitrateParameter.bitrate videoBitrate) { - this.videoBitrate = videoBitrate; - } + public void setInputPatterns(final List inputPatterns) { + this.inputPatterns = inputPatterns; + } - public List getInputPatterns() { - return inputPatterns; - } + public List getOutputFormats() { + return outputFormats; + } - public void setInputPatterns(List inputPatterns) { - this.inputPatterns = inputPatterns; - } + public void setOutputFormats(final List outputFormats) { + this.outputFormats = outputFormats; + } - public List getOutputFormats() { - return outputFormats; - } + public Integer getTargetFps() { + return targetFps; + } - public void setOutputFormats(List outputFormats) { - this.outputFormats = outputFormats; - } + public void setTargetFps(final Integer targetFps) { + this.targetFps = targetFps; + } - public File getWorkingDirectory() { - return workingDirectory; - } + public BitrateParameter.Bitrate getVideoBitrate() { + return videoBitrate; + } - public void setWorkingDirectory(File workingDirectory) { - this.workingDirectory = workingDirectory; - } + public void setVideoBitrate(final BitrateParameter.Bitrate videoBitrate) { + this.videoBitrate = videoBitrate; + } - public boolean isForPortablePlayer() { - return forPortablePlayer; - } + public File getWorkingDirectory() { + return workingDirectory; + } - public void setForPortablePlayer(boolean forPortablePlayer) { - this.forPortablePlayer = forPortablePlayer; - } + public void setWorkingDirectory(final File workingDirectory) { + this.workingDirectory = workingDirectory; + } - public boolean isTestOnly() { - return testOnly; - } + public boolean isDeinterlace() { + return deinterlace; + } - public void setTestOnly(boolean testOnly) { - this.testOnly = testOnly; - } + public void setDeinterlace(final boolean deinterlace) { + this.deinterlace = deinterlace; + } - public boolean isRecursive() { - return recursive; - } + public boolean isForPortablePlayer() { + return forPortablePlayer; + } - public void setRecursive(boolean recursive) { - this.recursive = recursive; - } + public void setForPortablePlayer(final boolean forPortablePlayer) { + this.forPortablePlayer = forPortablePlayer; + } - public boolean isDeinterlace() { - return deinterlace; - } + public boolean isRecursive() { + return recursive; + } - public void setDeinterlace(boolean deinterlace) { - this.deinterlace = deinterlace; - } + public void setRecursive(final boolean recursive) { + this.recursive = recursive; + } + + public boolean isTestOnly() { + return testOnly; + } + + public void setTestOnly(final boolean testOnly) { + this.testOnly = testOnly; + } }