< prev index next >

src/java.desktop/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java

Print this page
rev 10947 : 8055723: Replace concat String to append in StringBuilder parameters


 150             "w6", "w7", "w8", "w9", "w10", "w11", "w12", "w13", "w14", "w15",
 151             "w16", "w17", "w18", "w19", "w20", "w21", "w22", "w23", "w24",
 152             "w25", "w26", "w27", "w28", "w29", "w30", "w31", "w32", "w33",
 153             "w34", "w35", "w36", "w37", "w38", "w39", "w40", "w41", "w42",
 154             "w43", "w44", "w45", "w46", "w47", "w48", "w49", "w50", "w51",
 155             "w52", "w53", "w54", "w55", "w56", "w57", "w58", "w59", "w60",
 156             "w61", "w62", "w63", "w64" };
 157 
 158     private static final GUID SUBTYPE_PCM = new GUID(0x00000001, 0x0000, 0x0010,
 159             0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
 160 
 161     private static final GUID SUBTYPE_IEEE_FLOAT = new GUID(0x00000003, 0x0000,
 162             0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
 163 
 164     private String decodeChannelMask(long channelmask) {
 165         StringBuilder sb = new StringBuilder();
 166         long m = 1;
 167         for (int i = 0; i < allchannelnames.length; i++) {
 168             if ((channelmask & m) != 0L) {
 169                 if (i < channelnames.length) {
 170                     sb.append(channelnames[i] + " ");
 171                 } else {
 172                     sb.append(allchannelnames[i] + " ");
 173                 }
 174             }
 175             m *= 2L;
 176         }
 177         if (sb.length() == 0)
 178             return null;
 179         return sb.substring(0, sb.length() - 1);
 180 
 181     }
 182 
 183     public AudioFileFormat getAudioFileFormat(InputStream stream)
 184             throws UnsupportedAudioFileException, IOException {
 185 
 186         stream.mark(200);
 187         AudioFileFormat format;
 188         try {
 189             format = internal_getAudioFileFormat(stream);
 190         } finally {
 191             stream.reset();
 192         }




 150             "w6", "w7", "w8", "w9", "w10", "w11", "w12", "w13", "w14", "w15",
 151             "w16", "w17", "w18", "w19", "w20", "w21", "w22", "w23", "w24",
 152             "w25", "w26", "w27", "w28", "w29", "w30", "w31", "w32", "w33",
 153             "w34", "w35", "w36", "w37", "w38", "w39", "w40", "w41", "w42",
 154             "w43", "w44", "w45", "w46", "w47", "w48", "w49", "w50", "w51",
 155             "w52", "w53", "w54", "w55", "w56", "w57", "w58", "w59", "w60",
 156             "w61", "w62", "w63", "w64" };
 157 
 158     private static final GUID SUBTYPE_PCM = new GUID(0x00000001, 0x0000, 0x0010,
 159             0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
 160 
 161     private static final GUID SUBTYPE_IEEE_FLOAT = new GUID(0x00000003, 0x0000,
 162             0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);
 163 
 164     private String decodeChannelMask(long channelmask) {
 165         StringBuilder sb = new StringBuilder();
 166         long m = 1;
 167         for (int i = 0; i < allchannelnames.length; i++) {
 168             if ((channelmask & m) != 0L) {
 169                 if (i < channelnames.length) {
 170                     sb.append(channelnames[i]).append(' ');
 171                 } else {
 172                     sb.append(allchannelnames[i]).append(' ');
 173                 }
 174             }
 175             m *= 2L;
 176         }
 177         if (sb.length() == 0)
 178             return null;
 179         return sb.substring(0, sb.length() - 1);
 180 
 181     }
 182 
 183     public AudioFileFormat getAudioFileFormat(InputStream stream)
 184             throws UnsupportedAudioFileException, IOException {
 185 
 186         stream.mark(200);
 187         AudioFileFormat format;
 188         try {
 189             format = internal_getAudioFileFormat(stream);
 190         } finally {
 191             stream.reset();
 192         }


< prev index next >