beepUponIM.setEnabled(true, chatGroup);
skypeName = new StringFieldEditor(PreferenceConstants.SKYPE_USERNAME,
"Skype name:", getFieldEditorParent());
audioQuality = new ComboFieldEditor(
PreferenceConstants.AUDIO_QUALITY_LEVEL,
"Audio Quality Level (0-10) - 10 is best", audioQualityValues,
voipGroup);
ComboFieldEditor audioSamplerate = new ComboFieldEditor(
PreferenceConstants.AUDIO_SAMPLERATE, "Audio Samplerate (kHz)",
get2dArray(AudioSettings.AUDIO_SAMPLE_RATE), voipGroup);
audio_vbr = new BooleanFieldEditor(
PreferenceConstants.AUDIO_VBR,
"Use Variable Bitrate (gives a better quality-to-space ratio, but may introduce a delay)",
voipGroup);
audio_dtx = new BooleanFieldEditor(
PreferenceConstants.AUDIO_ENABLE_DTX,
"Use Discontinuous Transmission (silence is not transmitted - only works with variable bitrate)",
voipGroup);
audio_dtx.setEnabled(prefs.getBoolean(PreferenceConstants.AUDIO_VBR),
voipGroup);
ComboFieldEditor audioPlaybackDevs = new ComboFieldEditor(
PreferenceConstants.AUDIO_PLAYBACK_DEVICE, "Audio Playback Device",
getPlaybackMixersString(), voipGroup);
ComboFieldEditor audioRecordDevs = new ComboFieldEditor(
PreferenceConstants.AUDIO_RECORD_DEVICE, "Audio Record Device",
getRecordMixersString(), voipGroup);
addField(chatserver);
addField(useDefaultChatServer);