return mixerManager.getMixerByName(saros.getPreferenceStore()
.getString(PreferenceConstants.AUDIO_PLAYBACK_DEVICE));
}
public AudioFormat getEncodingFormat() {
Encoding encoding;
float sampleRate = Float.parseFloat(saros.getPreferenceStore()
.getString(PreferenceConstants.AUDIO_SAMPLERATE));
int quality = Integer.parseInt(saros.getPreferenceStore().getString(
PreferenceConstants.AUDIO_QUALITY_LEVEL));
boolean vbr = saros.getPreferenceStore().getBoolean(
PreferenceConstants.AUDIO_VBR);
Encoding encodingsVbr[] = new Encoding[] { SpeexEncoding.SPEEX_VBR0,
SpeexEncoding.SPEEX_VBR1, SpeexEncoding.SPEEX_VBR2,
SpeexEncoding.SPEEX_VBR3, SpeexEncoding.SPEEX_VBR4,
SpeexEncoding.SPEEX_VBR5, SpeexEncoding.SPEEX_VBR6,
SpeexEncoding.SPEEX_VBR7, SpeexEncoding.SPEEX_VBR8,
SpeexEncoding.SPEEX_VBR9, SpeexEncoding.SPEEX_VBR10 };
Encoding encodingsCbr[] = new Encoding[] { SpeexEncoding.SPEEX_Q0,
SpeexEncoding.SPEEX_Q1, SpeexEncoding.SPEEX_Q2,
SpeexEncoding.SPEEX_Q3, SpeexEncoding.SPEEX_Q4,
SpeexEncoding.SPEEX_Q5, SpeexEncoding.SPEEX_Q6,
SpeexEncoding.SPEEX_Q7, SpeexEncoding.SPEEX_Q8,
SpeexEncoding.SPEEX_Q9, SpeexEncoding.SPEEX_Q10 };