public NezPlugM3uEntry[] GetPlaylistEntries() { NezPlugM3uEntry[] entries = null; string m3uFileName = Path.ChangeExtension(this.filePath, NezPlugUtil.M3U_FILE_EXTENSION); entries = NezPlugUtil.GetNezPlugM3uEntriesFromFile(m3uFileName); return(entries); }
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); }