Пример #1
0
        public NezPlugM3uEntry[] GetPlaylistEntries()
        {
            NezPlugM3uEntry[] entries = null;

            string m3uFileName = Path.ChangeExtension(this.filePath, NezPlugUtil.M3U_FILE_EXTENSION);

            entries = NezPlugUtil.GetNezPlugM3uEntriesFromFile(m3uFileName);

            return(entries);
        }
Пример #2
0
        protected override void DoTaskForFile(string pPath, IVgmtWorkerStruct pGbsM3uWorkerStruct, DoWorkEventArgs e)
        {
            GbsM3uWorkerStruct gbsM3uWorkerStruct = (GbsM3uWorkerStruct)pGbsM3uWorkerStruct;

            M3uBuilderStruct gbsM3uBuilderStruct = new M3uBuilderStruct();

            gbsM3uBuilderStruct.OnePlaylistPerFile     = gbsM3uWorkerStruct.onePlaylistPerFile;
            gbsM3uBuilderStruct.UseKnurekFormatParsing = gbsM3uWorkerStruct.UseKnurekFormatParsing;
            gbsM3uBuilderStruct.Path = pPath;
            NezPlugUtil.BuildPlaylistForFile(gbsM3uBuilderStruct);
        }