protected void UpdateRemovableDriveHandler() { _removableDriveHandler = VideoDriveHandler.TryCreateVideoDriveHandler(_driveInfo, Consts.NECESSARY_VIDEO_MIAS) ?? AudioCDDriveHandler.TryCreateAudioCDDriveHandler(_driveInfo) ?? MultimediaDriveHandler.TryCreateMultimediaCDDriveHandler(_driveInfo, Consts.NECESSARY_VIDEO_MIAS, Consts.NECESSARY_IMAGE_MIAS, Consts.NECESSARY_AUDIO_MIAS) ?? (IRemovableDriveHandler) new UnknownRemovableDriveHandler(_driveInfo); }