示例#1
0
        public SourceDetector(string avsScript, string d2vFile, bool bIsAnime, int iFrameCount, ThreadPriority priority,
                              SourceDetectorSettings oSettings, UpdateSourceDetectionStatus updateMethod, FinishedAnalysis finishedMethod)
        {
            script              = avsScript;
            d2vFileName         = d2vFile;
            settings            = oSettings;
            isAnime             = bIsAnime;
            frameCount          = iFrameCount;
            trimmedFilteredLine = "";
            type            = SourceType.UNKNOWN;
            majorityFilm    = false;
            error           = false;
            continueWorking = true;
            isStopped       = false;
            oSourceInfo     = new SourceDetectorInfo();
            this.priority   = priority;

            analyseUpdate    += updateMethod;
            finishedAnalysis += finishedMethod;
        }
示例#2
0
        public SourceDetector(string avsScript, string d2vFile,
                              bool isAnime, SourceDetectorSettings settings,
                              UpdateSourceDetectionStatus updateMethod,
                              FinishedAnalysis finishedMethod)
        {
            this.script       = avsScript;
            this.d2vFileName  = d2vFile;
            this.settings     = settings;
            this.isAnime      = isAnime;
            analyseUpdate    += updateMethod;
            finishedAnalysis += finishedMethod;

            //
            trimmedFilteredLine = "";
            type            = SourceType.UNKNOWN;
            majorityFilm    = false;
            usingPortions   = false;
            error           = false;
            continueWorking = true;
        }
示例#3
0
        public SourceDetector(string avsScript, string d2vFile, 
            bool isAnime, SourceDetectorSettings settings,
            UpdateSourceDetectionStatus updateMethod,
            FinishedAnalysis finishedMethod)
        {
            this.script = avsScript;
            this.d2vFileName = d2vFile;
            this.settings = settings;
            this.isAnime = isAnime;
            analyseUpdate += updateMethod;
            finishedAnalysis += finishedMethod;

            //
            trimmedFilteredLine = "";
            type = SourceType.UNKNOWN;
            majorityFilm = false;
            usingPortions = false;
            error = false;
            continueWorking = true;
        }