Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JRE 8 rt.jar - javax.* Package Source Code
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime environment included in JDK 8. JRE 8 rt.jar libraries are divided into 6 packages:
com.* - Internal Oracle and Sun Microsystems libraries java.* - Standard Java API libraries. javax.* - Extended Java API libraries. jdk.* - JDK supporting libraries. org.* - Third party libraries. sun.* - Old libraries developed by Sun Microsystems.
JAR File Information:
Directory of C:\fyicenter\jdk-1.8.0_191\jre\lib 63,596,151 rt.jar
Here is the list of Java classes of the javax.* package in JRE 1.8.0_191 rt.jar. Java source codes are also provided.
✍: FYIcenter
⏎ javax/sound/midi/Soundbank.java
/* * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javax.sound.midi; import java.net.URL; /** * A <code>Soundbank</code> contains a set of <code>Instruments</code> * that can be loaded into a <code>Synthesizer</code>. * Note that a Java Sound <code>Soundbank</code> is different from a MIDI bank. * MIDI permits up to 16383 banks, each containing up to 128 instruments * (also sometimes called programs, patches, or timbres). * However, a <code>Soundbank</code> can contain 16383 times 128 instruments, * because the instruments within a <code>Soundbank</code> are indexed by both * a MIDI program number and a MIDI bank number (via a <code>Patch</code> * object). Thus, a <code>Soundbank</code> can be thought of as a collection * of MIDI banks. * <p> * <code>Soundbank</code> includes methods that return <code>String</code> * objects containing the sound bank's name, manufacturer, version number, and * description. The precise content and format of these strings is left * to the implementor. * <p> * Different synthesizers use a variety of synthesis techniques. A common * one is wavetable synthesis, in which a segment of recorded sound is * played back, often with looping and pitch change. The Downloadable Sound * (DLS) format uses segments of recorded sound, as does the Headspace Engine. * <code>Soundbanks</code> and <code>Instruments</code> that are based on * wavetable synthesis (or other uses of stored sound recordings) should * typically implement the <code>getResources()</code> * method to provide access to these recorded segments. This is optional, * however; the method can return an zero-length array if the synthesis technique * doesn't use sampled sound (FM synthesis and physical modeling are examples * of such techniques), or if it does but the implementor chooses not to make the * samples accessible. * * @see Synthesizer#getDefaultSoundbank * @see Synthesizer#isSoundbankSupported * @see Synthesizer#loadInstruments(Soundbank, Patch[]) * @see Patch * @see Instrument * @see SoundbankResource * * @author David Rivas * @author Kara Kytle */ public interface Soundbank { /** * Obtains the name of the sound bank. * @return a <code>String</code> naming the sound bank */ public String getName(); /** * Obtains the version string for the sound bank. * @return a <code>String</code> that indicates the sound bank's version */ public String getVersion(); /** * Obtains a <code>string</code> naming the company that provides the * sound bank * @return the vendor string */ public String getVendor(); /** * Obtains a textual description of the sound bank, suitable for display. * @return a <code>String</code> that describes the sound bank */ public String getDescription(); /** * Extracts a list of non-Instrument resources contained in the sound bank. * @return an array of resources, excluding instruments. If the sound bank contains * no resources (other than instruments), returns an array of length 0. */ public SoundbankResource[] getResources(); /** * Obtains a list of instruments contained in this sound bank. * @return an array of the <code>Instruments</code> in this * <code>SoundBank</code> * If the sound bank contains no instruments, returns an array of length 0. * * @see Synthesizer#getLoadedInstruments * @see #getInstrument(Patch) */ public Instrument[] getInstruments(); /** * Obtains an <code>Instrument</code> from the given <code>Patch</code>. * @param patch a <code>Patch</code> object specifying the bank index * and program change number * @return the requested instrument, or <code>null</code> if the * sound bank doesn't contain that instrument * * @see #getInstruments * @see Synthesizer#loadInstruments(Soundbank, Patch[]) */ public Instrument getInstrument(Patch patch); }
⏎ javax/sound/midi/Soundbank.java
Or download all of them as a single archive file:
File name: jre-rt-javax-1.8.0_191-src.zip File size: 5381005 bytes Release date: 2018-10-28 Download
⇒ JRE 8 rt.jar - org.* Package Source Code
2024-03-15, 209770👍, 6💬
Popular Posts:
Jaxen, Release 1.1.1, is an open source XPath library written in Java. It is adaptable to many diffe...
How to show the XML parsing flow with sax\DocumentTracer.java provided in the Apache Xerces package?...
Oracle Business Intelligence (BI) Beans enables developers to productively build business intelligen...
JDK 11 jdk.charsets.jmod is the JMOD file for JDK 11 Charsets module. JDK 11 Charsets module compile...
JDK 11 java.xml.crypto.jmod is the JMOD file for JDK 11 XML (eXtensible Markup Language) Crypto modu...