X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fencoder%2FEncodingOptions.java;h=419aae4c636c3d64f2480c506e3221b8a6c12082;hb=be2283b8b8302dd02cf60726bdc2d45f0bfaf255;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..419aae4 100755 --- a/src/main/java/eu/svjatoslav/meviz/encoder/EncodingOptions.java +++ b/src/main/java/eu/svjatoslav/meviz/encoder/EncodingOptions.java @@ -1,6 +1,6 @@ /* * Meviz - Various tools collection to work with multimedia. - * Copyright (C) 2012, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu + * Copyright (C) 2012-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 @@ -19,7 +19,7 @@ public class EncodingOptions { private BitrateParameter.bitrate audioBitrate = BitrateParameter.bitrate.MEDIUM; - // public Bitrate audioBitrate; + private Integer targetFps; private boolean deinterlace = false; @@ -39,72 +39,80 @@ public class EncodingOptions { return audioBitrate; } - public BitrateParameter.bitrate getVideoBitrate() { - return videoBitrate; - } - - public void setAudioBitrate(final BitrateParameter.bitrate audioBitrate) { - this.audioBitrate = audioBitrate; - } - - public void setVideoBitrate(final BitrateParameter.bitrate videoBitrate) { - this.videoBitrate = videoBitrate; - } - public List getInputPatterns() { return inputPatterns; } - public void setInputPatterns(List inputPatterns) { - this.inputPatterns = inputPatterns; - } - public List getOutputFormats() { return outputFormats; } - public void setOutputFormats(List outputFormats) { - this.outputFormats = outputFormats; + public Integer getTargetFps() { + return targetFps; + } + + public BitrateParameter.bitrate getVideoBitrate() { + return videoBitrate; } public File getWorkingDirectory() { return workingDirectory; } - public void setWorkingDirectory(File workingDirectory) { - this.workingDirectory = workingDirectory; + public boolean isDeinterlace() { + return deinterlace; } public boolean isForPortablePlayer() { return forPortablePlayer; } - public void setForPortablePlayer(boolean forPortablePlayer) { - this.forPortablePlayer = forPortablePlayer; + public boolean isRecursive() { + return recursive; } public boolean isTestOnly() { return testOnly; } - public void setTestOnly(boolean testOnly) { - this.testOnly = testOnly; + public void setAudioBitrate(final BitrateParameter.bitrate audioBitrate) { + this.audioBitrate = audioBitrate; } - public boolean isRecursive() { - return recursive; + public void setDeinterlace(final boolean deinterlace) { + this.deinterlace = deinterlace; + } + + public void setForPortablePlayer(final boolean forPortablePlayer) { + this.forPortablePlayer = forPortablePlayer; + } + + public void setInputPatterns(final List inputPatterns) { + this.inputPatterns = inputPatterns; + } + + public void setOutputFormats(final List outputFormats) { + this.outputFormats = outputFormats; } - public void setRecursive(boolean recursive) { + public void setRecursive(final boolean recursive) { this.recursive = recursive; } - public boolean isDeinterlace() { - return deinterlace; + public void setTargetFps(final Integer targetFps) { + this.targetFps = targetFps; } - public void setDeinterlace(boolean deinterlace) { - this.deinterlace = deinterlace; + public void setTestOnly(final boolean testOnly) { + this.testOnly = testOnly; + } + + public void setVideoBitrate(final BitrateParameter.bitrate videoBitrate) { + this.videoBitrate = videoBitrate; + } + + public void setWorkingDirectory(final File workingDirectory) { + this.workingDirectory = workingDirectory; } }