Класс SoundbankReader

public abstract class SoundbankReader
extends Object

Класс SoundbankReader предоставляет сервисы для чтения файлов звуковых библиотек. Конкретные подклассы SoundbankReader парсят предоставленный файл звуковой библиотеки, создавая объект Soundbank, который можно загрузить в Synthesizer.

Since:
1.3

Конструкторы

Конструктор Описание
SoundbankReader()

Методы

Модификатор и тип Метод Описание
abstract Soundbank getSoundbank​(File file)

Получает объект звуковой библиотеки из предоставленного File.

abstract Soundbank getSoundbank​(InputStream stream)

Получает объект звуковой библиотеки из предоставленного InputStream.

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 - если произошла ошибка ввода-вывода
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

Spec-Zone .ru
спецификации, руководства, описания, API