Spec-Zone .ru
спецификации, руководства, описания, API
Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Uses of Interface
javax.sound.midi.Soundbank

Packages that use Soundbank
Package Description
javax.sound.midi Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data. 
javax.sound.midi.spi Supplies interfaces for service providers to implement when offering new MIDI devices, MIDI file readers and writers, or sound bank readers. 
 

Uses of Soundbank in javax.sound.midi
 

Methods in javax.sound.midi that return Soundbank
Modifier and Type Method and Description
 Soundbank Synthesizer.getDefaultSoundbank()
          Obtains the default soundbank for the synthesizer, if one exists.
 Soundbank SoundbankResource.getSoundbank()
          Obtains the sound bank that contains this SoundbankResource.
static Soundbank MidiSystem.getSoundbank(File file)
          Constructs a Soundbank by reading it from the specified File.
static Soundbank MidiSystem.getSoundbank(InputStream stream)
          Constructs a MIDI sound bank by reading it from the specified stream.
static Soundbank MidiSystem.getSoundbank(URL url)
          Constructs a Soundbank by reading it from the specified URL.
 

Methods in javax.sound.midi with parameters of type Soundbank
Modifier and Type Method and Description
 boolean Synthesizer.isSoundbankSupported(Soundbank soundbank)
          Informs the caller whether this synthesizer is capable of loading instruments from the specified soundbank.
 boolean Synthesizer.loadAllInstruments(Soundbank soundbank)
          Loads onto the Synthesizer all instruments contained in the specified Soundbank.
 boolean Synthesizer.loadInstruments(Soundbank soundbank, Patch[] patchList)
          Loads the instruments referenced by the specified patches, from the specified Soundbank.
 void Synthesizer.unloadAllInstruments(Soundbank soundbank)
          Unloads all instruments contained in the specified Soundbank.
 void Synthesizer.unloadInstruments(Soundbank soundbank, Patch[] patchList)
          Unloads the instruments referenced by the specified patches, from the MIDI sound bank specified.
 

Constructors in javax.sound.midi with parameters of type Soundbank
Constructor and Description
Instrument(Soundbank soundbank, Patch patch, String name, Class<?> dataClass)
          Constructs a new MIDI instrument from the specified Patch.
SoundbankResource(Soundbank soundBank, String name, Class<?> dataClass)
          Constructs a new SoundbankResource from the given sound bank and wavetable index.
 

Uses of Soundbank in javax.sound.midi.spi
 

Methods in javax.sound.midi.spi that return Soundbank
Modifier and Type Method and Description
abstract  Soundbank SoundbankReader.getSoundbank(File file)
          Obtains a soundbank object from the File provided.
abstract  Soundbank SoundbankReader.getSoundbank(InputStream stream)
          Obtains a soundbank object from the InputStream provided.
abstract  Soundbank SoundbankReader.getSoundbank(URL url)
          Obtains a soundbank object from the URL provided.
 


Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way.