import org.apache.commons.lang.StringUtils;
import saccubus.ConvertStopFlag;
import saccubus.conv.ConvertToVideoHook;
-import yukihane.saccubus.converter.profile.NgSetting;
import yukihane.saccubus.converter.profile.ConvertProfile;
import yukihane.saccubus.converter.profile.FfmpegProfile;
import yukihane.saccubus.converter.profile.GeneralProfile;
import yukihane.mediainfowrapper.Info;
import yukihane.mediainfowrapper.MediaInfo;
import yukihane.mediainfowrapper.Size;
+import yukihane.saccubus.converter.profile.ConvertProfile.HideCondition;
import yukihane.swf.Cws2Fws;
/**
}
private boolean exec() throws InterruptedException, IOException {
- final NgSetting ngSetting = getFfmpeg().getNgSetting();
+ final HideCondition ngSetting = getFfmpeg().getNgSetting();
if (commentFile != null) {
sendText("コメントの中間ファイルへの変換中");
boolean conv = ConvertToVideoHook.convert(commentFile, commentMiddleFile, ngSetting.getId(), ngSetting.
private final boolean showConverting;
private final boolean selfAdjustFontSize;
private final boolean commentOpaque;
- private final NgSetting ngSetting;
+ private final HideCondition ngSetting;
public Ffmpeg(File ffmpegPath, File vhookPath, FfmpegOption ffmpegOption, boolean vhookDisabled,
int videoShowNum, File fontPath, int fontIndex, int shadowIndex, boolean showConvertingVideo,
- boolean selfAdjustFontSize, boolean opaqueComment, NgSetting ngSetting) {
+ boolean selfAdjustFontSize, boolean opaqueComment, HideCondition ngSetting) {
this.ffmpeg = ffmpegPath;
this.vhook = vhookPath;
this.ffmpegOption = ffmpegOption;
return maxNumOfComment;
}
- public NgSetting getNgSetting() {
+ public HideCondition getNgSetting() {
return ngSetting;
}
}
* NG設定.
* @author yuki
*/
-public class NgSetting implements yukihane.saccubus.converter.profile.NgSetting {
+public class NgSetting implements yukihane.saccubus.converter.profile.ConvertProfile.HideCondition {
private final String word;
private final String id;
/** @return 1画面中に表示する最大コメント数. 負値の場合は既定値(30)と同等. */
int getMaxNumOfComment();
- NgSetting getNgSetting();
+ HideCondition getNgSetting();
+
+ /**
+ *
+ * @author yuki
+ */
+ public interface HideCondition {
+
+ String getWord();
+
+ String getId();
+ }
}
+++ /dev/null
-package yukihane.saccubus.converter.profile;
-
-/**
- *
- * @author yuki
- */
-public interface NgSetting {
-
- String getWord();
-
- String getId();
-}