package org.droidklavier.rc; public class VolStatus { public static final int MAIN_ACOUSTIC = 0; public static final int MAIN_QUIET = 1; public static final int MAIN_HEADPHONES = 2; public static final int VOICE = 3; public static final int TG = 4; public static final int AUDIO = 5; public static final int MIC = 6; private int mainAcoustic = 0; private int mainQuiet = 0; private int mainHeadphones = 0; private int voice = 0; private int tg = 0; private int audio = 0; private int mic = 0; protected int getVolume(int volumeType) { switch (volumeType) { case MAIN_ACOUSTIC: return mainAcoustic; case MAIN_QUIET: return mainQuiet; case MAIN_HEADPHONES: return mainHeadphones; case VOICE: return voice; case TG: return tg; case AUDIO: return audio; case MIC: return mic; } return 0; } protected void setVolume(int volumeType, int value) { if (value >= 0 && value <= 127) { switch (volumeType) { case MAIN_ACOUSTIC: mainAcoustic = value; break; case MAIN_QUIET: mainQuiet = value; break; case MAIN_HEADPHONES: mainHeadphones = value; break; case VOICE: voice = value; break; case TG: tg = value; break; case AUDIO: audio = value; break; case MIC: mic = value; break; } } } protected static String getVolumeName(int volumeType) { switch (volumeType) { case MAIN_ACOUSTIC: return "main_acoustic"; case MAIN_QUIET: return "main_quiet"; case MAIN_HEADPHONES: return "main_headphones"; case VOICE: return "voice"; case TG: return "tg"; case AUDIO: return "audio"; case MIC: return "mic"; } return ""; } }