src/share/classes/com/sun/media/sound/UlawCodec.java

Print this page

        

*** 196,206 **** * @return array of supported output formats. */ /* public AudioFormat[] getOutputFormats(AudioFormat inputFormat) { */ private AudioFormat[] getOutputFormats(AudioFormat inputFormat) { ! Vector formats = new Vector(); AudioFormat format; if ((inputFormat.getSampleSizeInBits() == 16) && AudioFormat.Encoding.PCM_SIGNED.equals(inputFormat.getEncoding())) { format = new AudioFormat(AudioFormat.Encoding.ULAW, --- 196,206 ---- * @return array of supported output formats. */ /* public AudioFormat[] getOutputFormats(AudioFormat inputFormat) { */ private AudioFormat[] getOutputFormats(AudioFormat inputFormat) { ! Vector<AudioFormat> formats = new Vector<>(); AudioFormat format; if ((inputFormat.getSampleSizeInBits() == 16) && AudioFormat.Encoding.PCM_SIGNED.equals(inputFormat.getEncoding())) { format = new AudioFormat(AudioFormat.Encoding.ULAW,
*** 233,243 **** formats.addElement(format); } AudioFormat[] formatArray = new AudioFormat[formats.size()]; for (int i = 0; i < formatArray.length; i++) { ! formatArray[i] = (AudioFormat)(formats.elementAt(i)); } return formatArray; } --- 233,243 ---- formats.addElement(format); } AudioFormat[] formatArray = new AudioFormat[formats.size()]; for (int i = 0; i < formatArray.length; i++) { ! formatArray[i] = formats.elementAt(i); } return formatArray; }