Esempio n. 1
0
        static MediaType BlindWriteProfileToMediaType(ProfileNumber profile)
        {
            switch (profile)
            {
            case ProfileNumber.BDRE:  return(MediaType.BDRE);

            case ProfileNumber.BDROM: return(MediaType.BDROM);

            case ProfileNumber.BDRRdm:
            case ProfileNumber.BDRSeq: return(MediaType.BDR);

            case ProfileNumber.CDR:
            case ProfileNumber.HDBURNR: return(MediaType.CDR);

            case ProfileNumber.CDROM:
            case ProfileNumber.HDBURNROM: return(MediaType.CDROM);

            case ProfileNumber.CDRW:
            case ProfileNumber.HDBURNRW: return(MediaType.CDRW);

            case ProfileNumber.DDCDR:       return(MediaType.DDCDR);

            case ProfileNumber.DDCDROM:     return(MediaType.DDCD);

            case ProfileNumber.DDCDRW:      return(MediaType.DDCDRW);

            case ProfileNumber.DVDDownload: return(MediaType.DVDDownload);

            case ProfileNumber.DVDRAM:      return(MediaType.DVDRAM);

            case ProfileNumber.DVDRDLJump:
            case ProfileNumber.DVDRDLSeq: return(MediaType.DVDRDL);

            case ProfileNumber.DVDRDLPlus:  return(MediaType.DVDPRDL);

            case ProfileNumber.DVDROM:      return(MediaType.DVDROM);

            case ProfileNumber.DVDRPlus:    return(MediaType.DVDPR);

            case ProfileNumber.DVDRSeq:     return(MediaType.DVDR);

            case ProfileNumber.DVDRWDL:     return(MediaType.DVDRWDL);

            case ProfileNumber.DVDRWDLPlus: return(MediaType.DVDPRWDL);

            case ProfileNumber.DVDRWPlus:   return(MediaType.DVDPRW);

            case ProfileNumber.DVDRWRes:
            case ProfileNumber.DVDRWSeq: return(MediaType.DVDRW);

            case ProfileNumber.HDDVDR:    return(MediaType.HDDVDR);

            case ProfileNumber.HDDVDRAM:  return(MediaType.HDDVDRAM);

            case ProfileNumber.HDDVDRDL:  return(MediaType.HDDVDRDL);

            case ProfileNumber.HDDVDROM:  return(MediaType.HDDVDROM);

            case ProfileNumber.HDDVDRW:   return(MediaType.HDDVDRW);

            case ProfileNumber.HDDVDRWDL: return(MediaType.HDDVDRWDL);

            case ProfileNumber.ASMO:
            case ProfileNumber.MOErasable: return(MediaType.UnknownMO);

            case ProfileNumber.NonRemovable: return(MediaType.GENERIC_HDD);

            default:                         return(MediaType.CD);
            }
        }
Esempio n. 2
0
        private void LoadSelectedProfile()
        {
            if (listBoxProfiles.SelectedIndex >= 0)
            {
                ProfileItem item = listBoxProfiles.SelectedItem as ProfileItem;
                DataFolder    = item.DataFolder;
                ProfileName   = item.Name;
                ProfileNumber = item.ProfileNumber;

                XMLProfileSettings profile = new XMLProfileSettings();
                profile.PutSetting(XMLProfileSettings.SettingType.Profiles, "Profile" + ProfileNumber.ToString() + "/DateLastLoaded", DateTime.Now);
                DialogResult = System.Windows.Forms.DialogResult.OK;
                Close();
            }
        }