private string DeterminePresetGuess(ref UsePresetGuess usePresetGuess) { string tmpResult; switch (_basicReader.PresetGuess) { case LamePreset.Insane: tmpResult = "--alt-preset insane"; break; case LamePreset.Extreme: tmpResult = "--alt-preset extreme"; break; case LamePreset.FastExtreme: tmpResult = "--alt-preset fast extreme"; break; case LamePreset.Standard: tmpResult = "--alt-preset standard"; break; case LamePreset.FastStandard: tmpResult = "--alt-preset fast standard"; break; case LamePreset.Medium: tmpResult = "preset medium"; break; case LamePreset.FastMedium: tmpResult = "preset fast medium"; break; case LamePreset.R3mix: tmpResult = "r3mix"; break; case LamePreset.Studio: tmpResult = "preset studio"; break; case LamePreset.CD: tmpResult = "preset cd"; break; case LamePreset.Hifi: tmpResult = "preset hifi"; break; case LamePreset.Tape: tmpResult = "preset tape"; break; case LamePreset.Radio: tmpResult = "preset radio"; break; case LamePreset.FM: tmpResult = "preset fm"; break; case LamePreset.TapeRadioFM: tmpResult = "preset tape OR preset radio OR preset fm"; break; case LamePreset.Voice: tmpResult = "preset voice"; break; case LamePreset.MWUS: tmpResult = "preset mw-us"; break; case LamePreset.MWEU: tmpResult = "preset phon+ OR preset lw OR preset mw-eu OR preset sw"; break; case LamePreset.Phone: tmpResult = "preset phone"; break; default: tmpResult = ""; // Only display "unable to guess" if the preset was not recorded (ie. the // field value is zero. if (_basicReader.Preset == 0) usePresetGuess = UsePresetGuess.UnableToGuess; else usePresetGuess = UsePresetGuess.NotNeeded; break; } return tmpResult; }
private string DeterminePresetGuess(ref UsePresetGuess usePresetGuess) { string tmpResult; switch (_basicReader.PresetGuess) { case LamePreset.Insane: tmpResult = "--alt-preset insane"; break; case LamePreset.Extreme: tmpResult = "--alt-preset extreme"; break; case LamePreset.FastExtreme: tmpResult = "--alt-preset fast extreme"; break; case LamePreset.Standard: tmpResult = "--alt-preset standard"; break; case LamePreset.FastStandard: tmpResult = "--alt-preset fast standard"; break; case LamePreset.Medium: tmpResult = "preset medium"; break; case LamePreset.FastMedium: tmpResult = "preset fast medium"; break; case LamePreset.R3mix: tmpResult = "r3mix"; break; case LamePreset.Studio: tmpResult = "preset studio"; break; case LamePreset.CD: tmpResult = "preset cd"; break; case LamePreset.Hifi: tmpResult = "preset hifi"; break; case LamePreset.Tape: tmpResult = "preset tape"; break; case LamePreset.Radio: tmpResult = "preset radio"; break; case LamePreset.FM: tmpResult = "preset fm"; break; case LamePreset.TapeRadioFM: tmpResult = "preset tape OR preset radio OR preset fm"; break; case LamePreset.Voice: tmpResult = "preset voice"; break; case LamePreset.MWUS: tmpResult = "preset mw-us"; break; case LamePreset.MWEU: tmpResult = "preset phon+ OR preset lw OR preset mw-eu OR preset sw"; break; case LamePreset.Phone: tmpResult = "preset phone"; break; default: tmpResult = ""; // Only display "unable to guess" if the preset was not recorded (ie. the // field value is zero. if (_basicReader.Preset == 0) { usePresetGuess = UsePresetGuess.UnableToGuess; } else { usePresetGuess = UsePresetGuess.NotNeeded; } break; } return(tmpResult); }
/// <summary> /// Determine Preset /// </summary> /// <param name="usePresetGuess">Method sets this variable to the UsePresetGuess used</param> /// <returns>Preset string</returns> private string DeterminePreset(out UsePresetGuess usePresetGuess) { usePresetGuess = UsePresetGuess.NotNeeded; string result; int preset = _basicReader.Preset; if (preset >= 8 && preset <= 320) { result = preset.ToString(); if (_basicReader.EncodingMethod == 1) result = "cbr " + result; usePresetGuess = UsePresetGuess.UseGuess; } else { switch (preset) { case 0: result = "<not stored>"; usePresetGuess = UsePresetGuess.UseGuess; break; case 410: result = "V9"; break; case 420: result = "V8"; break; case 430: result = "V7"; break; case 440: result = "V6"; break; case 450: result = "V5"; break; case 460: result = "V4: preset medium"; break; case 470: result = "V3"; break; case 480: result = "V2: preset standard"; break; case 490: result = "V1"; break; case 500: result = "V0: preset extreme"; break; case 1000: result = "r3mix"; break; case 1001: result = "--alt-preset standard"; break; case 1002: result = "--alt-preset extreme"; break; case 1003: result = "--alt-preset insane"; break; case 1004: result = "--alt-preset fast standard"; break; case 1005: result = "--alt-preset fast extreme"; break; case 1006: result = "preset medium"; break; case 1007: result = "preset fast medium"; break; case 1010: result = "preset portable"; // only used in alpha versions (3.94 alpha 14 and below) break; case 1015: result = "preset radio"; // only used in alpha versions (3.94 alpha 14 and below) break; default: result = string.Format("<unrecognised value {0}>", preset); usePresetGuess = UsePresetGuess.UseGuess; break; } } if (_basicReader.EncodingMethod == 4) { if (preset == 410 || preset == 420 || preset == 430 || preset == 440 || preset == 450 || preset == 460 || preset == 470 || preset == 480 || preset == 490 || preset == 500) { result += " (fast mode)"; } } return result; }
/// <summary> /// Determine Preset /// </summary> /// <param name="usePresetGuess">Method sets this variable to the UsePresetGuess used</param> /// <returns>Preset string</returns> private string DeterminePreset(out UsePresetGuess usePresetGuess) { usePresetGuess = UsePresetGuess.NotNeeded; string result; int preset = _basicReader.Preset; if (preset >= 8 && preset <= 320) { result = preset.ToString(); if (_basicReader.EncodingMethod == 1) { result = "cbr " + result; } usePresetGuess = UsePresetGuess.UseGuess; } else { switch (preset) { case 0: result = "<not stored>"; usePresetGuess = UsePresetGuess.UseGuess; break; case 410: result = "V9"; break; case 420: result = "V8"; break; case 430: result = "V7"; break; case 440: result = "V6"; break; case 450: result = "V5"; break; case 460: result = "V4: preset medium"; break; case 470: result = "V3"; break; case 480: result = "V2: preset standard"; break; case 490: result = "V1"; break; case 500: result = "V0: preset extreme"; break; case 1000: result = "r3mix"; break; case 1001: result = "--alt-preset standard"; break; case 1002: result = "--alt-preset extreme"; break; case 1003: result = "--alt-preset insane"; break; case 1004: result = "--alt-preset fast standard"; break; case 1005: result = "--alt-preset fast extreme"; break; case 1006: result = "preset medium"; break; case 1007: result = "preset fast medium"; break; case 1010: result = "preset portable"; // only used in alpha versions (3.94 alpha 14 and below) break; case 1015: result = "preset radio"; // only used in alpha versions (3.94 alpha 14 and below) break; default: result = string.Format("<unrecognised value {0}>", preset); usePresetGuess = UsePresetGuess.UseGuess; break; } } if (_basicReader.EncodingMethod == 4) { if (preset == 410 || preset == 420 || preset == 430 || preset == 440 || preset == 450 || preset == 460 || preset == 470 || preset == 480 || preset == 490 || preset == 500) { result += " (fast mode)"; } } return(result); }