Package javax.sound.midi.spi

Examples of javax.sound.midi.spi.SoundbankReader


    throws InvalidMidiDataException, IOException
  {
    Iterator readers = ServiceFactory.lookupProviders(SoundbankReader.class);
    while (readers.hasNext())
    {
      SoundbankReader sr = (SoundbankReader) readers.next();
      Soundbank sb = sr.getSoundbank(stream);
      if (sb != null)
        return sb;
    }
    throw new InvalidMidiDataException("Cannot read soundbank from stream");
  }
View Full Code Here


    throws InvalidMidiDataException, IOException
  {
    Iterator readers = ServiceFactory.lookupProviders(SoundbankReader.class);
    while (readers.hasNext())
    {
      SoundbankReader sr = (SoundbankReader) readers.next();
      Soundbank sb = sr.getSoundbank(url);
      if (sb != null)
        return sb;
    }
    throw new InvalidMidiDataException("Cannot read from url " + url);
  }
View Full Code Here

    throws InvalidMidiDataException, IOException
  {
    Iterator readers = ServiceFactory.lookupProviders(SoundbankReader.class);
    while (readers.hasNext())
    {
      SoundbankReader sr = (SoundbankReader) readers.next();
      Soundbank sb = sr.getSoundbank(file);
      if (sb != null)
        return sb;
    }
    throw new InvalidMidiDataException("Cannot read soundbank from file "
                                       + file);
View Full Code Here

                                                                   Vector p = new Vector();
                                                                   Iterator ps = Service.providers(SoundbankReader.class);
                                                                   while (ps.hasNext()) {
                                                                       try {
                                                                           SoundbankReader e =
                                                                               (SoundbankReader)ps.next();
                                                                           p.addElement(e);
                                                                       } catch (Throwable t) {
                                                                           //$$fb 2002-11-07: do not fail on SPI not found
                                                                           if (Printer.err) t.printStackTrace();
View Full Code Here

     * @see InputStream#mark
     */
    public static Soundbank getSoundbank(InputStream stream)
        throws InvalidMidiDataException, IOException {

        SoundbankReader sp = null;
        Soundbank s = null;

        List providers = getSoundbankReaders();

        for(int i = 0; i < providers.size(); i++) {
            sp = (SoundbankReader)providers.get(i);
            s = sp.getSoundbank(stream);

            if( s!= null) {
                return s;
            }
        }
View Full Code Here

     * @throws IOException if an I/O error occurred when loading the soundbank
     */
    public static Soundbank getSoundbank(URL url)
        throws InvalidMidiDataException, IOException {

        SoundbankReader sp = null;
        Soundbank s = null;

        List providers = getSoundbankReaders();

        for(int i = 0; i < providers.size(); i++) {
            sp = (SoundbankReader)providers.get(i);
            s = sp.getSoundbank(url);

            if( s!= null) {
                return s;
            }
        }
View Full Code Here

     * @throws IOException if an I/O error occurred when loading the soundbank
     */
    public static Soundbank getSoundbank(File file)
        throws InvalidMidiDataException, IOException {

        SoundbankReader sp = null;
        Soundbank s = null;

        List providers = getSoundbankReaders();

        for(int i = 0; i < providers.size(); i++) {
            sp = (SoundbankReader)providers.get(i);
            s = sp.getSoundbank(file);

            if( s!= null) {
                return s;
            }
        }
View Full Code Here

TOP

Related Classes of javax.sound.midi.spi.SoundbankReader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.