mirror of
https://github.com/shadowfacts/lwjgl2-arm64.git
synced 2026-04-05 14:35:58 +00:00
fmod -> fmod3
This commit is contained in:
parent
3a7df43117
commit
0bcb13ceac
40 changed files with 1953 additions and 1943 deletions
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
import java.io.File;
|
||||
import java.nio.FloatBuffer;
|
||||
|
|
@ -187,7 +187,7 @@ public class FMOD {
|
|||
private static boolean initialized;
|
||||
|
||||
/** The native JNI library name */
|
||||
private static String JNI_LIBRARY_NAME = "lwjgl-fmod";
|
||||
private static String JNI_LIBRARY_NAME = "lwjgl-fmod3";
|
||||
|
||||
/** The native library name on win32 */
|
||||
private static String FMOD_WIN32_LIBRARY_NAME = "fmod.dll";
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
import org.lwjgl.LWJGLException;
|
||||
|
||||
|
|
@ -29,14 +29,14 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
import java.nio.IntBuffer;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.lwjgl.fmod.callbacks.FMusicCallback;
|
||||
import org.lwjgl.fmod3.callbacks.FMusicCallback;
|
||||
|
||||
/**
|
||||
* $Id$
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
/**
|
||||
* This class is a representation of a Module in FMod.
|
||||
|
|
@ -29,21 +29,21 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.FloatBuffer;
|
||||
import java.nio.IntBuffer;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.lwjgl.fmod.callbacks.FSoundCloseCallback;
|
||||
import org.lwjgl.fmod.callbacks.FSoundDSPCallback;
|
||||
import org.lwjgl.fmod.callbacks.FSoundMetaDataCallback;
|
||||
import org.lwjgl.fmod.callbacks.FSoundOpenCallback;
|
||||
import org.lwjgl.fmod.callbacks.FSoundReadCallback;
|
||||
import org.lwjgl.fmod.callbacks.FSoundSeekCallback;
|
||||
import org.lwjgl.fmod.callbacks.FSoundStreamCallback;
|
||||
import org.lwjgl.fmod.callbacks.FSoundTellCallback;
|
||||
import org.lwjgl.fmod3.callbacks.FSoundCloseCallback;
|
||||
import org.lwjgl.fmod3.callbacks.FSoundDSPCallback;
|
||||
import org.lwjgl.fmod3.callbacks.FSoundMetaDataCallback;
|
||||
import org.lwjgl.fmod3.callbacks.FSoundOpenCallback;
|
||||
import org.lwjgl.fmod3.callbacks.FSoundReadCallback;
|
||||
import org.lwjgl.fmod3.callbacks.FSoundSeekCallback;
|
||||
import org.lwjgl.fmod3.callbacks.FSoundStreamCallback;
|
||||
import org.lwjgl.fmod3.callbacks.FSoundTellCallback;
|
||||
|
||||
/**
|
||||
* $Id$
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
/**
|
||||
* This class is a representation of a DSPUnit in FMod.
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
/**
|
||||
* This class is a representation of a Reverb channel property object in FMod.
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
/**
|
||||
* This class is a representation of a Reverb property object in FMod.
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
/**
|
||||
* This class is a representation of a Sound Sample in FMod.
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
/**
|
||||
* This class is a representation of a Sound stream in FMod.
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
/**
|
||||
* This class is a representation of a SyncPoint in FMod.
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod;
|
||||
package org.lwjgl.fmod3;
|
||||
|
||||
/**
|
||||
* This class is a representation of a FSOUND_TOC_TAG property object in FMod.
|
||||
|
|
@ -29,9 +29,9 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod.callbacks;
|
||||
package org.lwjgl.fmod3.callbacks;
|
||||
|
||||
import org.lwjgl.fmod.FMusicModule;
|
||||
import org.lwjgl.fmod3.FMusicModule;
|
||||
|
||||
/**
|
||||
* This interface describes a callback interface to Fmod music
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod.callbacks;
|
||||
package org.lwjgl.fmod3.callbacks;
|
||||
|
||||
|
||||
/**
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod.callbacks;
|
||||
package org.lwjgl.fmod3.callbacks;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
|
|
@ -29,11 +29,11 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod.callbacks;
|
||||
package org.lwjgl.fmod3.callbacks;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import org.lwjgl.fmod.FSoundStream;
|
||||
import org.lwjgl.fmod3.FSoundStream;
|
||||
|
||||
/**
|
||||
* This interface describes a callback interface to Fmod music
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod.callbacks;
|
||||
package org.lwjgl.fmod3.callbacks;
|
||||
|
||||
|
||||
/**
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod.callbacks;
|
||||
package org.lwjgl.fmod3.callbacks;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod.callbacks;
|
||||
package org.lwjgl.fmod3.callbacks;
|
||||
|
||||
|
||||
/**
|
||||
|
|
@ -29,11 +29,11 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod.callbacks;
|
||||
package org.lwjgl.fmod3.callbacks;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import org.lwjgl.fmod.FSoundStream;
|
||||
import org.lwjgl.fmod3.FSoundStream;
|
||||
|
||||
/**
|
||||
* This interface describes a callback interface to Fmod music
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.fmod.callbacks;
|
||||
package org.lwjgl.fmod3.callbacks;
|
||||
|
||||
|
||||
/**
|
||||
|
|
@ -29,16 +29,16 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.test.fmod;
|
||||
package org.lwjgl.test.fmod3;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.StringTokenizer;
|
||||
|
||||
import org.lwjgl.fmod.FMOD;
|
||||
import org.lwjgl.fmod.FMODException;
|
||||
import org.lwjgl.fmod.FSound;
|
||||
import org.lwjgl.fmod.FSoundStream;
|
||||
import org.lwjgl.fmod3.FMOD;
|
||||
import org.lwjgl.fmod3.FMODException;
|
||||
import org.lwjgl.fmod3.FSound;
|
||||
import org.lwjgl.fmod3.FSoundStream;
|
||||
|
||||
/**
|
||||
* $Id$
|
||||
|
|
@ -29,15 +29,15 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.test.fmod;
|
||||
package org.lwjgl.test.fmod3;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.InputStreamReader;
|
||||
import java.util.StringTokenizer;
|
||||
|
||||
import org.lwjgl.fmod.FMOD;
|
||||
import org.lwjgl.fmod.FMODException;
|
||||
import org.lwjgl.fmod.FSound;
|
||||
import org.lwjgl.fmod3.FMOD;
|
||||
import org.lwjgl.fmod3.FMODException;
|
||||
import org.lwjgl.fmod3.FSound;
|
||||
|
||||
/**
|
||||
* $Id$
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.test.fmod;
|
||||
package org.lwjgl.test.fmod3;
|
||||
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
|
@ -38,11 +38,11 @@ import java.io.IOException;
|
|||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
import org.lwjgl.fmod.FMOD;
|
||||
import org.lwjgl.fmod.FMODException;
|
||||
import org.lwjgl.fmod.FMusic;
|
||||
import org.lwjgl.fmod.FMusicModule;
|
||||
import org.lwjgl.fmod.FSound;
|
||||
import org.lwjgl.fmod3.FMOD;
|
||||
import org.lwjgl.fmod3.FMODException;
|
||||
import org.lwjgl.fmod3.FMusic;
|
||||
import org.lwjgl.fmod3.FMusicModule;
|
||||
import org.lwjgl.fmod3.FSound;
|
||||
|
||||
/**
|
||||
* $Id$
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.test.fmod;
|
||||
package org.lwjgl.test.fmod3;
|
||||
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
|
@ -38,10 +38,10 @@ import java.io.IOException;
|
|||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
import org.lwjgl.fmod.FMOD;
|
||||
import org.lwjgl.fmod.FMODException;
|
||||
import org.lwjgl.fmod.FSound;
|
||||
import org.lwjgl.fmod.FSoundStream;
|
||||
import org.lwjgl.fmod3.FMOD;
|
||||
import org.lwjgl.fmod3.FMODException;
|
||||
import org.lwjgl.fmod3.FSound;
|
||||
import org.lwjgl.fmod3.FSoundStream;
|
||||
|
||||
/**
|
||||
* $Id$ <br>
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
package org.lwjgl.test.fmod;
|
||||
package org.lwjgl.test.fmod3;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
|
@ -37,12 +37,12 @@ import java.nio.ByteBuffer;
|
|||
|
||||
import org.lwjgl.BufferUtils;
|
||||
import org.lwjgl.Sys;
|
||||
import org.lwjgl.fmod.FMOD;
|
||||
import org.lwjgl.fmod.FMODException;
|
||||
import org.lwjgl.fmod.FMusic;
|
||||
import org.lwjgl.fmod.FMusicModule;
|
||||
import org.lwjgl.fmod.FSound;
|
||||
import org.lwjgl.fmod.callbacks.FMusicCallback;
|
||||
import org.lwjgl.fmod3.FMOD;
|
||||
import org.lwjgl.fmod3.FMODException;
|
||||
import org.lwjgl.fmod3.FMusic;
|
||||
import org.lwjgl.fmod3.FMusicModule;
|
||||
import org.lwjgl.fmod3.FSound;
|
||||
import org.lwjgl.fmod3.callbacks.FMusicCallback;
|
||||
|
||||
/**
|
||||
* $Id$ <br>
|
||||
|
|
@ -218,12 +218,22 @@ public class SyncTest {
|
|||
lastRow = row;
|
||||
update();
|
||||
} else {
|
||||
Thread.yield();
|
||||
pause(5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// clean up our own mess
|
||||
/**
|
||||
* @param i
|
||||
*/
|
||||
private void pause(long i) {
|
||||
try {
|
||||
Thread.sleep(i);
|
||||
} catch (InterruptedException inte) {
|
||||
}
|
||||
}
|
||||
|
||||
// clean up our own mess
|
||||
private void destroy() {
|
||||
if(module != null) {
|
||||
// retrieve userdata
|
||||
Loading…
Add table
Add a link
Reference in a new issue