From 877312184c472d9845e5ef1008bc538f4634059f Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Thu, 10 Aug 2017 18:50:56 +0300 Subject: fix missing source folder --- javadoc/paulscode/sound/codecs/CodecIBXM.html | 529 -------------------------- 1 file changed, 529 deletions(-) delete mode 100644 javadoc/paulscode/sound/codecs/CodecIBXM.html (limited to 'javadoc/paulscode/sound/codecs/CodecIBXM.html') 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 @@ - - - - - -CodecIBXM (Forge API) - - - - - - - -
- - - - - -
- - - -
-
paulscode.sound.codecs
-

Class CodecIBXM

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    paulscode.sound.ICodec
    -
    -
    -
    -
    public class CodecIBXM
    -extends java.lang.Object
    -implements paulscode.sound.ICodec
    -
    The CodecIBXM class provides an ICodec interface for reading from MOD/S3M/XM - files via the IBXM library. - SoundSystem CodecIBXM Class License:

    - 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: -
    - 1) You may not falsely claim to be the author of this class or any - unmodified portion of it. -
    - 2) You may not copyright this class or a modified version of it and then - sue me for copyright infringement. -
    - 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. -
    - 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 -
    - 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. -
    - 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. -

    - Author: Paul Lamb -
    - http://www.paulscode.com -


    - - This software is based on or using the IBXM library available from - http://www.geocities.com/sunet2000/ -

    -
    - IBXM is copyright (c) 2007, Martin Cameron, and is licensed under the BSD - License. -

    - All rights reserved. -

    - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are met: -

    - 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. -

    - 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. -


    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      CodecIBXM() -
      Constructor: Grabs a handle to the logger.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Methods 
      Modifier and TypeMethod and Description
      voidcleanup() -
      Closes the audio stream and remove references to all instantiated objects.
      -
      booleanendOfStream() -
      Returns false if there is still more data available to be read in.
      -
      javax.sound.sampled.AudioFormatgetAudioFormat() -
      Returns the audio format of the data being returned by the read() and - readAll() methods.
      -
      booleaninitialize(java.net.URL url) -
      Prepares an audio stream to read from.
      -
      booleaninitialized() -
      Returns false if the stream is busy initializing.
      -
      paulscode.sound.SoundBufferread() -
      Reads in one stream buffer worth of audio data.
      -
      paulscode.sound.SoundBufferreadAll() -
      Reads in all the audio data from the stream (up to the default - "maximum file size".
      -
      voidreverseByteOrder(boolean b) -
      Tells this codec when it will need to reverse the byte order of - the data before returning it in the read() and readAll() methods.
      -
      static voidreverseBytes(byte[] buffer) -
      Reverse-orders all bytes contained in the specified array.
      -
      static voidreverseBytes(byte[] buffer, - int offset, - int size) -
      Reverse-orders the specified range of bytes contained in the specified array.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CodecIBXM

        -
        public CodecIBXM()
        -
        Constructor: Grabs a handle to the logger.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        reverseByteOrder

        -
        public void reverseByteOrder(boolean b)
        -
        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.
        -
        -
        Specified by:
        -
        reverseByteOrder in interface paulscode.sound.ICodec
        -
        Parameters:
        b - True if the calling audio library requires byte-reversal.
        -
      • -
      - - - -
        -
      • -

        initialize

        -
        public boolean initialize(java.net.URL url)
        -
        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.
        -
        -
        Specified by:
        -
        initialize in interface paulscode.sound.ICodec
        -
        Parameters:
        url - URL to an audio file to stream from.
        -
        Returns:
        False if an error occurred or if end of stream was reached.
        -
      • -
      - - - -
        -
      • -

        initialized

        -
        public boolean initialized()
        -
        Returns false if the stream is busy initializing.
        -
        -
        Specified by:
        -
        initialized in interface paulscode.sound.ICodec
        -
        Returns:
        True if steam is initialized.
        -
      • -
      - - - -
        -
      • -

        read

        -
        public paulscode.sound.SoundBuffer read()
        -
        Reads in one stream buffer worth of audio data. See - SoundSystemConfig for more - information about accessing and changing default settings.
        -
        -
        Specified by:
        -
        read in interface paulscode.sound.ICodec
        -
        Returns:
        The audio data wrapped into a SoundBuffer context.
        -
      • -
      - - - -
        -
      • -

        readAll

        -
        public paulscode.sound.SoundBuffer readAll()
        -
        Reads in all the audio data from the stream (up to the default - "maximum file size". See - SoundSystemConfig for more - information about accessing and changing default settings.
        -
        -
        Specified by:
        -
        readAll in interface paulscode.sound.ICodec
        -
        Returns:
        the audio data wrapped into a SoundBuffer context.
        -
      • -
      - - - -
        -
      • -

        endOfStream

        -
        public boolean endOfStream()
        -
        Returns false if there is still more data available to be read in.
        -
        -
        Specified by:
        -
        endOfStream in interface paulscode.sound.ICodec
        -
        Returns:
        True if end of stream was reached.
        -
      • -
      - - - -
        -
      • -

        cleanup

        -
        public void cleanup()
        -
        Closes the audio stream and remove references to all instantiated objects.
        -
        -
        Specified by:
        -
        cleanup in interface paulscode.sound.ICodec
        -
        -
      • -
      - - - -
        -
      • -

        getAudioFormat

        -
        public javax.sound.sampled.AudioFormat getAudioFormat()
        -
        Returns the audio format of the data being returned by the read() and - readAll() methods.
        -
        -
        Specified by:
        -
        getAudioFormat in interface paulscode.sound.ICodec
        -
        Returns:
        Information wrapped into an AudioFormat context.
        -
      • -
      - - - -
        -
      • -

        reverseBytes

        -
        public static void reverseBytes(byte[] buffer)
        -
        Reverse-orders all bytes contained in the specified array.
        -
        Parameters:
        buffer - Array containing audio data.
        -
      • -
      - - - -
        -
      • -

        reverseBytes

        -
        public static void reverseBytes(byte[] buffer,
        -                int offset,
        -                int size)
        -
        Reverse-orders the specified range of bytes contained in the specified array.
        -
        Parameters:
        buffer - Array containing audio data.
        offset - Array index to begin.
        size - number of bytes to reverse-order.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - -
- - - - -- cgit v1.2.3