Example #1
0
        private static string VideoTranscode2Options(VideoTranscode videoTranscode)
        {
            switch (videoTranscode)
            {
            case VideoTranscode.MPG2:
                return(" --sout-transcode-vcodec=mp2v");

            default:
                return(" --sout-transcode-vcodec=");
            }
        }
Example #2
0
 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) { }
        }