diff options
| author | Foghrye4 <foghrye4@gmail.com> | 2017-08-10 18:50:56 +0300 |
|---|---|---|
| committer | Foghrye4 <foghrye4@gmail.com> | 2017-08-10 18:50:56 +0300 |
| commit | 877312184c472d9845e5ef1008bc538f4634059f (patch) | |
| tree | 4e098cc94296cc11f3b87e8ef64c3c568b6aeb51 /javadoc/paulscode/sound/codecs/CodecIBXM.html | |
| parent | 939d2ea16679ce64d98b98c716b85f851aa576e2 (diff) | |
fix missing source folder
Diffstat (limited to 'javadoc/paulscode/sound/codecs/CodecIBXM.html')
| -rw-r--r-- | javadoc/paulscode/sound/codecs/CodecIBXM.html | 529 |
1 files changed, 0 insertions, 529 deletions
diff --git a/javadoc/paulscode/sound/codecs/CodecIBXM.html b/javadoc/paulscode/sound/codecs/CodecIBXM.html deleted file mode 100644 index fb88758..0000000 --- a/javadoc/paulscode/sound/codecs/CodecIBXM.html +++ /dev/null @@ -1,529 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<!-- NewPage --> -<html lang="en"> -<head> -<!-- Generated by javadoc (version 1.7.0_65) on Thu Feb 05 20:10:18 EST 2015 --> -<title>CodecIBXM (Forge API)</title> -<meta name="date" content="2015-02-05"> -<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> -</head> -<body> -<script type="text/javascript"><!-- - if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CodecIBXM (Forge API)"; - } -//--> -</script> -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<!-- ========= START OF TOP NAVBAR ======= --> -<div class="topNav"><a name="navbar_top"> -<!-- --> -</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> -<!-- --> -</a> -<ul class="navList" title="Navigation"> -<li><a href="../../../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="navBarCell1Rev">Class</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../deprecated-list.html">Deprecated</a></li> -<li><a href="../../../index-all.html">Index</a></li> -<li><a href="../../../help-doc.html">Help</a></li> -</ul> -</div> -<div class="subNav"> -<ul class="navList"> -<li>Prev Class</li> -<li>Next Class</li> -</ul> -<ul class="navList"> -<li><a href="../../../index.html?paulscode/sound/codecs/CodecIBXM.html" target="_top">Frames</a></li> -<li><a href="CodecIBXM.html" target="_top">No Frames</a></li> -</ul> -<ul class="navList" id="allclasses_navbar_top"> -<li><a href="../../../allclasses-noframe.html">All Classes</a></li> -</ul> -<div> -<script type="text/javascript"><!-- - allClassesLink = document.getElementById("allclasses_navbar_top"); - if(window==top) { - allClassesLink.style.display = "block"; - } - else { - allClassesLink.style.display = "none"; - } - //--> -</script> -</div> -<div> -<ul class="subNavList"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor_summary">Constr</a> | </li> -<li><a href="#method_summary">Method</a></li> -</ul> -<ul class="subNavList"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor_detail">Constr</a> | </li> -<li><a href="#method_detail">Method</a></li> -</ul> -</div> -<a name="skip-navbar_top"> -<!-- --> -</a></div> -<!-- ========= END OF TOP NAVBAR ========= --> -<!-- ======== START OF CLASS DATA ======== --> -<div class="header"> -<div class="subTitle">paulscode.sound.codecs</div> -<h2 title="Class CodecIBXM" class="title">Class CodecIBXM</h2> -</div> -<div class="contentContainer"> -<ul class="inheritance"> -<li>java.lang.Object</li> -<li> -<ul class="inheritance"> -<li>paulscode.sound.codecs.CodecIBXM</li> -</ul> -</li> -</ul> -<div class="description"> -<ul class="blockList"> -<li class="blockList"> -<dl> -<dt>All Implemented Interfaces:</dt> -<dd>paulscode.sound.ICodec</dd> -</dl> -<hr> -<br> -<pre>public class <span class="strong">CodecIBXM</span> -extends java.lang.Object -implements paulscode.sound.ICodec</pre> -<div class="block">The CodecIBXM class provides an ICodec interface for reading from MOD/S3M/XM - files via the IBXM library. -<b><i> SoundSystem CodecIBXM Class License:</b></i><br><b><br> - You are free to use this class for any purpose, commercial or otherwise. - You may modify this class or source code, and distribute it any way you - like, provided the following conditions are met: -<br> - 1) You may not falsely claim to be the author of this class or any - unmodified portion of it. -<br> - 2) You may not copyright this class or a modified version of it and then - sue me for copyright infringement. -<br> - 3) If you modify the source code, you must clearly document the changes - made before redistributing the modified source code, so other users know - it is not the original code. -<br> - 4) You are not required to give me credit for this class in any derived - work, but if you do, you must also mention my website: - http://www.paulscode.com -<br> - 5) I the author will not be responsible for any damages (physical, - financial, or otherwise) caused by the use if this class or any portion - of it. -<br> - 6) I the author do not guarantee, warrant, or make any representations, - either expressed or implied, regarding the use of this class or any - portion of it. - <br><br> - Author: Paul Lamb - <br> - http://www.paulscode.com -</b><br><br> -<b> - This software is based on or using the IBXM library available from - http://www.geocities.com/sunet2000/ -</b><br><br> -<br><b> - IBXM is copyright (c) 2007, Martin Cameron, and is licensed under the BSD - License. -<br><br> - All rights reserved. -<br><br> - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: -<br><br> - Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. Redistributions in binary - form must reproduce the above copyright notice, this list of conditions and - the following disclaimer in the documentation and/or other materials - provided with the distribution. Neither the name of mumart nor the names of - its contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - <br><br> - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - <br><br><br></b></div> -</li> -</ul> -</div> -<div class="summary"> -<ul class="blockList"> -<li class="blockList"> -<!-- ======== CONSTRUCTOR SUMMARY ======== --> -<ul class="blockList"> -<li class="blockList"><a name="constructor_summary"> -<!-- --> -</a> -<h3>Constructor Summary</h3> -<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> -<caption><span>Constructors</span><span class="tabEnd"> </span></caption> -<tr> -<th class="colOne" scope="col">Constructor and Description</th> -</tr> -<tr class="altColor"> -<td class="colOne"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#CodecIBXM()">CodecIBXM</a></strong>()</code> -<div class="block">Constructor: Grabs a handle to the logger.</div> -</td> -</tr> -</table> -</li> -</ul> -<!-- ========== METHOD SUMMARY =========== --> -<ul class="blockList"> -<li class="blockList"><a name="method_summary"> -<!-- --> -</a> -<h3>Method Summary</h3> -<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> -<caption><span>Methods</span><span class="tabEnd"> </span></caption> -<tr> -<th class="colFirst" scope="col">Modifier and Type</th> -<th class="colLast" scope="col">Method and Description</th> -</tr> -<tr class="altColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#cleanup()">cleanup</a></strong>()</code> -<div class="block">Closes the audio stream and remove references to all instantiated objects.</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#endOfStream()">endOfStream</a></strong>()</code> -<div class="block">Returns false if there is still more data available to be read in.</div> -</td> -</tr> -<tr class="altColor"> -<td class="colFirst"><code>javax.sound.sampled.AudioFormat</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#getAudioFormat()">getAudioFormat</a></strong>()</code> -<div class="block">Returns the audio format of the data being returned by the read() and - readAll() methods.</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#initialize(java.net.URL)">initialize</a></strong>(java.net.URL url)</code> -<div class="block">Prepares an audio stream to read from.</div> -</td> -</tr> -<tr class="altColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#initialized()">initialized</a></strong>()</code> -<div class="block">Returns false if the stream is busy initializing.</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>paulscode.sound.SoundBuffer</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#read()">read</a></strong>()</code> -<div class="block">Reads in one stream buffer worth of audio data.</div> -</td> -</tr> -<tr class="altColor"> -<td class="colFirst"><code>paulscode.sound.SoundBuffer</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#readAll()">readAll</a></strong>()</code> -<div class="block">Reads in all the audio data from the stream (up to the default - "maximum file size".</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>void</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#reverseByteOrder(boolean)">reverseByteOrder</a></strong>(boolean b)</code> -<div class="block">Tells this codec when it will need to reverse the byte order of - the data before returning it in the read() and readAll() methods.</div> -</td> -</tr> -<tr class="altColor"> -<td class="colFirst"><code>static void</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#reverseBytes(byte[])">reverseBytes</a></strong>(byte[] buffer)</code> -<div class="block">Reverse-orders all bytes contained in the specified array.</div> -</td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>static void</code></td> -<td class="colLast"><code><strong><a href="../../../paulscode/sound/codecs/CodecIBXM.html#reverseBytes(byte[],%20int,%20int)">reverseBytes</a></strong>(byte[] buffer, - int offset, - int size)</code> -<div class="block">Reverse-orders the specified range of bytes contained in the specified array.</div> -</td> -</tr> -</table> -<ul class="blockList"> -<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> -<!-- --> -</a> -<h3>Methods inherited from class java.lang.Object</h3> -<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> -</ul> -</li> -</ul> -</li> -</ul> -</div> -<div class="details"> -<ul class="blockList"> -<li class="blockList"> -<!-- ========= CONSTRUCTOR DETAIL ======== --> -<ul class="blockList"> -<li class="blockList"><a name="constructor_detail"> -<!-- --> -</a> -<h3>Constructor Detail</h3> -<a name="CodecIBXM()"> -<!-- --> -</a> -<ul class="blockListLast"> -<li class="blockList"> -<h4>CodecIBXM</h4> -<pre>public CodecIBXM()</pre> -<div class="block">Constructor: Grabs a handle to the logger.</div> -</li> -</ul> -</li> -</ul> -<!-- ============ METHOD DETAIL ========== --> -<ul class="blockList"> -<li class="blockList"><a name="method_detail"> -<!-- --> -</a> -<h3>Method Detail</h3> -<a name="reverseByteOrder(boolean)"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>reverseByteOrder</h4> -<pre>public void reverseByteOrder(boolean b)</pre> -<div class="block">Tells this codec when it will need to reverse the byte order of - the data before returning it in the read() and readAll() methods. The - IBXM library produces audio data in a format that some external audio - libraries require to be reversed. Derivatives of the Library and Source - classes for audio libraries which require this type of data to be reversed - will call the reverseByteOrder() method.</div> -<dl> -<dt><strong>Specified by:</strong></dt> -<dd><code>reverseByteOrder</code> in interface <code>paulscode.sound.ICodec</code></dd> -<dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - True if the calling audio library requires byte-reversal.</dd></dl> -</li> -</ul> -<a name="initialize(java.net.URL)"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>initialize</h4> -<pre>public boolean initialize(java.net.URL url)</pre> -<div class="block">Prepares an audio stream to read from. If another stream is already opened, - it will be closed and a new audio stream opened in its place.</div> -<dl> -<dt><strong>Specified by:</strong></dt> -<dd><code>initialize</code> in interface <code>paulscode.sound.ICodec</code></dd> -<dt><span class="strong">Parameters:</span></dt><dd><code>url</code> - URL to an audio file to stream from.</dd> -<dt><span class="strong">Returns:</span></dt><dd>False if an error occurred or if end of stream was reached.</dd></dl> -</li> -</ul> -<a name="initialized()"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>initialized</h4> -<pre>public boolean initialized()</pre> -<div class="block">Returns false if the stream is busy initializing.</div> -<dl> -<dt><strong>Specified by:</strong></dt> -<dd><code>initialized</code> in interface <code>paulscode.sound.ICodec</code></dd> -<dt><span class="strong">Returns:</span></dt><dd>True if steam is initialized.</dd></dl> -</li> -</ul> -<a name="read()"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>read</h4> -<pre>public paulscode.sound.SoundBuffer read()</pre> -<div class="block">Reads in one stream buffer worth of audio data. See - <code>SoundSystemConfig</code> for more - information about accessing and changing default settings.</div> -<dl> -<dt><strong>Specified by:</strong></dt> -<dd><code>read</code> in interface <code>paulscode.sound.ICodec</code></dd> -<dt><span class="strong">Returns:</span></dt><dd>The audio data wrapped into a SoundBuffer context.</dd></dl> -</li> -</ul> -<a name="readAll()"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>readAll</h4> -<pre>public paulscode.sound.SoundBuffer readAll()</pre> -<div class="block">Reads in all the audio data from the stream (up to the default - "maximum file size". See - <code>SoundSystemConfig</code> for more - information about accessing and changing default settings.</div> -<dl> -<dt><strong>Specified by:</strong></dt> -<dd><code>readAll</code> in interface <code>paulscode.sound.ICodec</code></dd> -<dt><span class="strong">Returns:</span></dt><dd>the audio data wrapped into a SoundBuffer context.</dd></dl> -</li> -</ul> -<a name="endOfStream()"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>endOfStream</h4> -<pre>public boolean endOfStream()</pre> -<div class="block">Returns false if there is still more data available to be read in.</div> -<dl> -<dt><strong>Specified by:</strong></dt> -<dd><code>endOfStream</code> in interface <code>paulscode.sound.ICodec</code></dd> -<dt><span class="strong">Returns:</span></dt><dd>True if end of stream was reached.</dd></dl> -</li> -</ul> -<a name="cleanup()"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>cleanup</h4> -<pre>public void cleanup()</pre> -<div class="block">Closes the audio stream and remove references to all instantiated objects.</div> -<dl> -<dt><strong>Specified by:</strong></dt> -<dd><code>cleanup</code> in interface <code>paulscode.sound.ICodec</code></dd> -</dl> -</li> -</ul> -<a name="getAudioFormat()"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>getAudioFormat</h4> -<pre>public javax.sound.sampled.AudioFormat getAudioFormat()</pre> -<div class="block">Returns the audio format of the data being returned by the read() and - readAll() methods.</div> -<dl> -<dt><strong>Specified by:</strong></dt> -<dd><code>getAudioFormat</code> in interface <code>paulscode.sound.ICodec</code></dd> -<dt><span class="strong">Returns:</span></dt><dd>Information wrapped into an AudioFormat context.</dd></dl> -</li> -</ul> -<a name="reverseBytes(byte[])"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>reverseBytes</h4> -<pre>public static void reverseBytes(byte[] buffer)</pre> -<div class="block">Reverse-orders all bytes contained in the specified array.</div> -<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - Array containing audio data.</dd></dl> -</li> -</ul> -<a name="reverseBytes(byte[], int, int)"> -<!-- --> -</a> -<ul class="blockListLast"> -<li class="blockList"> -<h4>reverseBytes</h4> -<pre>public static void reverseBytes(byte[] buffer, - int offset, - int size)</pre> -<div class="block">Reverse-orders the specified range of bytes contained in the specified array.</div> -<dl><dt><span class="strong">Parameters:</span></dt><dd><code>buffer</code> - Array containing audio data.</dd><dd><code>offset</code> - Array index to begin.</dd><dd><code>size</code> - number of bytes to reverse-order.</dd></dl> -</li> -</ul> -</li> -</ul> -</li> -</ul> -</div> -</div> -<!-- ========= END OF CLASS DATA ========= --> -<!-- ======= START OF BOTTOM NAVBAR ====== --> -<div class="bottomNav"><a name="navbar_bottom"> -<!-- --> -</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> -<!-- --> -</a> -<ul class="navList" title="Navigation"> -<li><a href="../../../overview-summary.html">Overview</a></li> -<li><a href="package-summary.html">Package</a></li> -<li class="navBarCell1Rev">Class</li> -<li><a href="package-tree.html">Tree</a></li> -<li><a href="../../../deprecated-list.html">Deprecated</a></li> -<li><a href="../../../index-all.html">Index</a></li> -<li><a href="../../../help-doc.html">Help</a></li> -</ul> -</div> -<div class="subNav"> -<ul class="navList"> -<li>Prev Class</li> -<li>Next Class</li> -</ul> -<ul class="navList"> -<li><a href="../../../index.html?paulscode/sound/codecs/CodecIBXM.html" target="_top">Frames</a></li> -<li><a href="CodecIBXM.html" target="_top">No Frames</a></li> -</ul> -<ul class="navList" id="allclasses_navbar_bottom"> -<li><a href="../../../allclasses-noframe.html">All Classes</a></li> -</ul> -<div> -<script type="text/javascript"><!-- - allClassesLink = document.getElementById("allclasses_navbar_bottom"); - if(window==top) { - allClassesLink.style.display = "block"; - } - else { - allClassesLink.style.display = "none"; - } - //--> -</script> -</div> -<div> -<ul class="subNavList"> -<li>Summary: </li> -<li>Nested | </li> -<li>Field | </li> -<li><a href="#constructor_summary">Constr</a> | </li> -<li><a href="#method_summary">Method</a></li> -</ul> -<ul class="subNavList"> -<li>Detail: </li> -<li>Field | </li> -<li><a href="#constructor_detail">Constr</a> | </li> -<li><a href="#method_detail">Method</a></li> -</ul> -</div> -<a name="skip-navbar_bottom"> -<!-- --> -</a></div> -<!-- ======== END OF BOTTOM NAVBAR ======= --> -</body> -</html> |
