Класс SoundbankReader
- java.lang.Object
-
- javax.sound.midi.spi.SoundbankReader
public abstract class SoundbankReader extends Object
Класс SoundbankReader предоставляет сервисы для чтения файлов звуковых библиотек. Конкретные подклассы SoundbankReader парсят предоставленный файл звуковой библиотеки, создавая объект Soundbank, который можно загрузить в Synthesizer.
- Since:
- 1.3
Конструкторы
| Конструктор | Описание |
|---|---|
SoundbankReader() |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
abstract Soundbank |
getSoundbank(File file) |
Получает объект звуковой библиотеки из предоставленного |
abstract Soundbank |
getSoundbank(InputStream stream) |
Получает объект звуковой библиотеки из предоставленного |
abstract Soundbank |
getSoundbank(URL url) |
Получает объект звуковой библиотеки из предоставленного |
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
SoundbankReader
public SoundbankReader()
Методы
getSoundbank
public abstract Soundbank getSoundbank(URL url)
throws InvalidMidiDataException,
IOException
Получает объект звуковой библиотеки из предоставленного URL.
- Parameters:
-
url-URL, представляющий звуковую библиотеку - Returns:
- объект звуковой библиотеки
- Throws:
-
InvalidMidiDataException- еслиURLне указывает на данные MIDI-звуковой библиотеки, распознаваемые этим читателем звуковых библиотек -
IOException- если произошла ошибка ввода-вывода -
NullPointerException- еслиurlявляетсяnull
getSoundbank
public abstract Soundbank getSoundbank(InputStream stream)
throws InvalidMidiDataException,
IOException
Получает объект звуковой библиотеки из предоставленного InputStream.
- Parameters:
-
stream-InputStream, представляющий звуковую библиотеку - Returns:
- объект звуковой библиотеки
- Throws:
-
InvalidMidiDataException- если поток не указывает на данные MIDI-звуковой библиотеки, распознаваемые этим читателем звуковых библиотек -
IOException- если произошла ошибка ввода-вывода -
NullPointerException- еслиstreamявляетсяnull
getSoundbank
public abstract Soundbank getSoundbank(File file)
throws InvalidMidiDataException,
IOException
Получает объект звуковой библиотеки из предоставленного File.
- Parameters:
-
file-File, представляющий звуковую библиотеку - Returns:
- объект звуковой библиотеки
- Throws:
-
InvalidMidiDataException- если файл не указывает на данные MIDI-звуковой библиотеки, распознаваемые этим читателем звуковых библиотек -
IOException- если произошла ошибка ввода-вывода -
NullPointerException- еслиfileявляетсяnull
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/spi/SoundbankReader.html