private static string VideoTranscode2Options(VideoTranscode videoTranscode) { switch (videoTranscode) { case VideoTranscode.MPG2: return(" --sout-transcode-vcodec=mp2v"); default: return(" --sout-transcode-vcodec="); } }
private static string VideoTranscode2Options(VideoTranscode videoTranscode) { switch (videoTranscode) { case VideoTranscode.MPG2: return " --sout-transcode-vcodec=mp2v"; default: return " --sout-transcode-vcodec="; } }
void Load(string fileName) { // chargement des valeurs des options depuis le fichier Config.xml try { using (XmlTextReader reader = new XmlTextReader(fileName)) { reader.ReadStartElement("Config"); do { if (!reader.IsStartElement()) continue; string value = reader.ReadString(); switch (reader.Name) { case "VLCPath": VLCPath = value; break; case "DVDLetter": DVDLetter = value; break; case "VlcPort": VlcPort = value; break; case "SoundExts": SoundExts = value; break; case "PictureExts": PictureExts = value; break; case "VideoExts": VideoExts = value; break; case "AudioLanguage": AudioLanguage = value; break; case "SubLanguage": SubLanguage = value; break; case "ShowVLC": ShowVLC = (value == "1") || (value == System.Boolean.TrueString); break; case "Transcode": switch (value.ToUpper()) { case "MPGA": TranscodeAudio = AudioTranscode.MPGA; break; case "A52": TranscodeAudio = AudioTranscode.A52; break; case "PC": TranscodeAudio = AudioTranscode.PC; break; default: TranscodeAudio = AudioTranscode.None; break; } break; case "StartMinimized": StartMinimized = (value == "1") || (value == System.Boolean.TrueString); break; case "MinimizeToTray": MinimizeToTray = (value == "1") || (value == System.Boolean.TrueString); break; case "FFMpegInterlace": FFMpegInterlace = (value == "1") || (value == System.Boolean.TrueString); break; case "HalfScale": HalfScale = (value == "1") || (value == System.Boolean.TrueString); break; case "LIRCActive": LIRCActive = (value == "1") || (value == System.Boolean.TrueString); break; case "TranscodeVB": TranscodeVB = value; break; case "PCControlAllowed": PCControlAllowed = Convert.ToBoolean(value); break; case "LessIconsInExplorer": LessIconsInExplorer = Convert.ToBoolean(value); break; case "BlackBkgnds": BlackBkgnds = Convert.ToBoolean(value); break; case "TranscodeVideo": switch (value.ToUpper()) { case "MPG2": TranscodeVideo = VideoTranscode.MPG2; break; default: TranscodeVideo = VideoTranscode.None; break; } break; } } while (reader.Read()); } } catch (FileNotFoundException) { } }
void Load(string fileName) { // chargement des valeurs des options depuis le fichier Config.xml try { using (XmlTextReader reader = new XmlTextReader(fileName)) { reader.ReadStartElement("Config"); do { if (!reader.IsStartElement()) { continue; } string value = reader.ReadString(); switch (reader.Name) { case "VLCPath": VLCPath = value; break; case "DVDLetter": DVDLetter = value; break; case "VlcPort": VlcPort = value; break; case "SoundExts": SoundExts = value; break; case "PictureExts": PictureExts = value; break; case "VideoExts": VideoExts = value; break; case "AudioLanguage": AudioLanguage = value; break; case "SubLanguage": SubLanguage = value; break; case "ShowVLC": ShowVLC = (value == "1") || (value == System.Boolean.TrueString); break; case "Transcode": switch (value.ToUpper()) { case "MPGA": TranscodeAudio = AudioTranscode.MPGA; break; case "A52": TranscodeAudio = AudioTranscode.A52; break; case "PC": TranscodeAudio = AudioTranscode.PC; break; default: TranscodeAudio = AudioTranscode.None; break; } break; case "StartMinimized": StartMinimized = (value == "1") || (value == System.Boolean.TrueString); break; case "MinimizeToTray": MinimizeToTray = (value == "1") || (value == System.Boolean.TrueString); break; case "FFMpegInterlace": FFMpegInterlace = (value == "1") || (value == System.Boolean.TrueString); break; case "HalfScale": HalfScale = (value == "1") || (value == System.Boolean.TrueString); break; case "LIRCActive": LIRCActive = (value == "1") || (value == System.Boolean.TrueString); break; case "TranscodeVB": TranscodeVB = value; break; case "PCControlAllowed": PCControlAllowed = Convert.ToBoolean(value); break; case "LessIconsInExplorer": LessIconsInExplorer = Convert.ToBoolean(value); break; case "BlackBkgnds": BlackBkgnds = Convert.ToBoolean(value); break; case "TranscodeVideo": switch (value.ToUpper()) { case "MPG2": TranscodeVideo = VideoTranscode.MPG2; break; default: TranscodeVideo = VideoTranscode.None; break; } break; } } while (reader.Read()); } } catch (FileNotFoundException) { } }