Класс SoundbankReader
- java.lang.Object
-
- javax.sound.midi.spi.SoundbankReader
public abstract class SoundbankReader extends Object
A SoundbankReader предоставляет сервисы чтения файлов звуковых библиотек. Конкретные подклассы SoundbankReader анализируют заданный файл звуковой библиотеки, создавая объект Soundbank, который можно загрузить в Synthesizer.
- Since:
- 1.3
Конструкторы
| Конструктор и описание |
|---|
SoundbankReader()
|
Методы
| Модификатор и тип | Метод и описание |
|---|---|
abstract Soundbank |
getSoundbank(File file) Получает объект звуковой библиотеки из предоставленного |
abstract Soundbank |
getSoundbank(InputStream stream) Получает объект звуковой библиотеки из предоставленного |
abstract Soundbank |
getSoundbank(URL 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- если произошла ошибка ввода/вывода
getSoundbank
public abstract Soundbank getSoundbank(InputStream stream)
throws InvalidMidiDataException,
IOException
Получает объект звуковой библиотеки из предоставленного InputStream.
- Parameters:
-
stream-InputStream, представляющий звуковую библиотеку - Returns:
- объект звуковой библиотеки
- Throws:
-
InvalidMidiDataException- если поток не указывает на действительные данные MIDI звуковой библиотеки, распознаваемые этим читателем звуковых библиотек -
IOException- если произошла ошибка ввода/вывода
getSoundbank
public abstract Soundbank getSoundbank(File file)
throws InvalidMidiDataException,
IOException
Получает объект звуковой библиотеки из предоставленного File.
- Parameters:
-
file- файл, представляющий звуковую библиотеку - Returns:
- объект звуковой библиотеки
- Throws:
-
InvalidMidiDataException- если файл не указывает на действительные данные MIDI звуковой библиотеки, распознаваемые этим читателем звуковых библиотек -
IOException- если произошла ошибка ввода/вывода
© 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.