示例#1
0
        public AdvancedVideoOptions(AdvancedOptions orig)
        {
            this.disableFps = ((AdvancedVideoOptions)orig).disableFps;
            this.fps        = ((AdvancedVideoOptions)orig).fps;
            this.length     = ((AdvancedVideoOptions)orig).length;
            this.frames     = ((AdvancedVideoOptions)orig).frames;

            this.disableAutocrop   = ((AdvancedVideoOptions)orig).disableAutocrop;
            this.manualResize      = ((AdvancedVideoOptions)orig).manualResize;
            this.resizeX           = ((AdvancedVideoOptions)orig).resizeX;
            this.resizeY           = ((AdvancedVideoOptions)orig).resizeY;
            this.resizeMethod      = ((AdvancedVideoOptions)orig).resizeMethod;
            this.manualBorders     = ((AdvancedVideoOptions)orig).manualBorders;
            this.borderBottom      = ((AdvancedVideoOptions)orig).borderBottom;
            this.borderLeft        = ((AdvancedVideoOptions)orig).borderLeft;
            this.borderRight       = ((AdvancedVideoOptions)orig).borderRight;
            this.borderTop         = ((AdvancedVideoOptions)orig).borderTop;
            this.manualCrop        = ((AdvancedVideoOptions)orig).manualCrop;
            this.cropBottom        = ((AdvancedVideoOptions)orig).cropBottom;
            this.cropLeft          = ((AdvancedVideoOptions)orig).cropLeft;
            this.cropRight         = ((AdvancedVideoOptions)orig).cropRight;
            this.cropTop           = ((AdvancedVideoOptions)orig).cropTop;
            this.manualInputRes    = ((AdvancedVideoOptions)orig).manualInputRes;
            this.inputResX         = ((AdvancedVideoOptions)orig).inputResX;
            this.inputResY         = ((AdvancedVideoOptions)orig).inputResY;
            this.noMkvDemux        = ((AdvancedVideoOptions)orig).noMkvDemux;
            this.manualAspectRatio = ((AdvancedVideoOptions)orig).manualAspectRatio;
            this.aspectRatio       = ((AdvancedVideoOptions)orig).aspectRatio;
        }
示例#2
0
 public AdvancedAudioOptions(AdvancedOptions orig)
 {
     this.bitrate            = ((AdvancedAudioOptions)orig).bitrate;
     this.extension          = ((AdvancedAudioOptions)orig).extension;
     this.parameter          = ((AdvancedAudioOptions)orig).parameter;
     this.additionalAc3Track = ((AdvancedAudioOptions)orig).additionalAc3Track;
     this.additionalFilename = ((AdvancedAudioOptions)orig).additionalFilename;
 }
示例#3
0
        public AdvancedVideoOptions(AdvancedOptions orig)
        {
            this.disableFps = ((AdvancedVideoOptions)orig).disableFps;
            this.fps = ((AdvancedVideoOptions)orig).fps;
            this.length = ((AdvancedVideoOptions)orig).length;
            this.frames = ((AdvancedVideoOptions)orig).frames;

            this.disableAutocrop = ((AdvancedVideoOptions)orig).disableAutocrop;
            this.manualResize = ((AdvancedVideoOptions)orig).manualResize;
            this.resizeX = ((AdvancedVideoOptions)orig).resizeX;
            this.resizeY = ((AdvancedVideoOptions)orig).resizeY;
            this.resizeMethod = ((AdvancedVideoOptions)orig).resizeMethod;
            this.manualBorders = ((AdvancedVideoOptions)orig).manualBorders;
            this.borderBottom = ((AdvancedVideoOptions)orig).borderBottom;
            this.borderLeft = ((AdvancedVideoOptions)orig).borderLeft;
            this.borderRight = ((AdvancedVideoOptions)orig).borderRight;
            this.borderTop = ((AdvancedVideoOptions)orig).borderTop;
            this.manualCrop = ((AdvancedVideoOptions)orig).manualCrop;
            this.cropBottom = ((AdvancedVideoOptions)orig).cropBottom;
            this.cropLeft = ((AdvancedVideoOptions)orig).cropLeft;
            this.cropRight = ((AdvancedVideoOptions)orig).cropRight;
            this.cropTop = ((AdvancedVideoOptions)orig).cropTop;
            this.manualInputRes = ((AdvancedVideoOptions)orig).manualInputRes;
            this.inputResX = ((AdvancedVideoOptions)orig).inputResX;
            this.inputResY = ((AdvancedVideoOptions)orig).inputResY;
            this.noMkvDemux = ((AdvancedVideoOptions)orig).noMkvDemux;
            this.manualAspectRatio = ((AdvancedVideoOptions)orig).manualAspectRatio;
            this.aspectRatio = ((AdvancedVideoOptions)orig).aspectRatio;
        }
示例#4
0
 public AdvancedSubtitleOptions(AdvancedOptions orig)
 {
     this.isForced = ((AdvancedSubtitleOptions)orig).isForced;
     this.supTitle = ((AdvancedSubtitleOptions)orig).supTitle;
     this.supTitleOnlyForced = ((AdvancedSubtitleOptions)orig).supTitleOnlyForced;
 }
示例#5
0
 public AdvancedAudioOptions(AdvancedOptions orig)
 {
     this.bitrate = ((AdvancedAudioOptions)orig).bitrate;
     this.extension = ((AdvancedAudioOptions)orig).extension;
     this.parameter = ((AdvancedAudioOptions)orig).parameter;
     this.additionalAc3Track = ((AdvancedAudioOptions)orig).additionalAc3Track;
     this.additionalFilename = ((AdvancedAudioOptions)orig).additionalFilename;
 }
示例#6
0
 public AdvancedOptions(AdvancedOptions orig) { }
示例#7
0
 public AdvancedSubtitleOptions(AdvancedOptions orig)
 {
     this.isForced           = ((AdvancedSubtitleOptions)orig).isForced;
     this.supTitle           = ((AdvancedSubtitleOptions)orig).supTitle;
     this.supTitleOnlyForced = ((AdvancedSubtitleOptions)orig).supTitleOnlyForced;
 }
示例#8
0
 public AdvancedOptions(AdvancedOptions orig)
 {
 }