Merge "EffectsTest enhancements" into jb-mr1-dev

This commit is contained in:
Marco Nelissen
2012-09-12 10:25:53 -07:00
committed by Android (Google) Code Review
6 changed files with 34 additions and 1 deletions

View File

@@ -105,6 +105,8 @@
style="@android:style/TextAppearance.Medium" />
<EditText android:id="@+id/sessionEdit"
android:singleLine="true"
android:numeric="integer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"

View File

@@ -105,6 +105,8 @@
style="@android:style/TextAppearance.Medium" />
<EditText android:id="@+id/sessionEdit"
android:singleLine="true"
android:numeric="integer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"

View File

@@ -105,6 +105,8 @@
style="@android:style/TextAppearance.Medium" />
<EditText android:id="@+id/sessionEdit"
android:singleLine="true"
android:numeric="integer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"

View File

@@ -105,6 +105,8 @@
style="@android:style/TextAppearance.Medium" />
<EditText android:id="@+id/sessionEdit"
android:singleLine="true"
android:numeric="integer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"

View File

@@ -105,6 +105,8 @@
style="@android:style/TextAppearance.Medium" />
<EditText android:id="@+id/sessionEdit"
android:singleLine="true"
android:numeric="integer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"

View File

@@ -32,6 +32,7 @@ import android.widget.ListView;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
import android.media.audiofx.AudioEffect;
import java.util.UUID;
public class EffectsTest extends Activity {
@@ -154,13 +155,35 @@ public class EffectsTest extends Activity {
this.setOrientation(VERTICAL);
}
public String effectUuidToString(UUID effectType) {
if (effectType.equals(AudioEffect.EFFECT_TYPE_VIRTUALIZER)) {
return "Virtualizer";
} else if (effectType.equals(AudioEffect.EFFECT_TYPE_ENV_REVERB)){
return "Reverb";
} else if (effectType.equals(AudioEffect.EFFECT_TYPE_PRESET_REVERB)){
return "Preset Reverb";
} else if (effectType.equals(AudioEffect.EFFECT_TYPE_EQUALIZER)){
return "Equalizer";
} else if (effectType.equals(AudioEffect.EFFECT_TYPE_BASS_BOOST)){
return "Bass Boost";
} else if (effectType.equals(AudioEffect.EFFECT_TYPE_AGC)){
return "Automatic Gain Control";
} else if (effectType.equals(AudioEffect.EFFECT_TYPE_AEC)){
return "Acoustic Echo Canceler";
} else if (effectType.equals(AudioEffect.EFFECT_TYPE_NS)){
return "Noise Suppressor";
}
return effectType.toString();
}
public void set(int position) {
TextView tv = new TextView(mContext);
tv.setText("Effect "+ position);
addView(tv, new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
tv = new TextView(mContext);
tv.setText(" type: "+ mDescriptors[position].type.toString());
tv.setText(" type: "+ effectUuidToString(mDescriptors[position].type));
addView(tv, new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
tv = new TextView(mContext);