Or... (LightWeight Java) Game Library Object-Oriented Paradigm for OpenAL
Copyright (c) 2020-2026 Black Rook Software.
https://github.com/BlackRookSoftware/Gloop-OpenAL
This library is currently in EXPERIMENTAL status. This library's API may change many times in different ways over the course of its development!
LightWeight Java Game Library (LWJGL) 3.0.0+
LWJGL-OpenAL 3.0.0+
This library contains classes for encapsulating LWJGL's OpenAL bindings. Manages multicontext seamlessly and in an intuitive way.
This library is for those that intensely dislike the bare-metal bindings of LWJGL and would prefer something that jives with Java's Object-Oriented Paradigm.
Contained in this release is a series of classes that are used for driving LWJGL's OpenAL bindings.
The javadocs contain basic outlines of each package's contents.
- Audio capture via ALCCapture devices.
To install/compile this library and make all artifacts with Apache Maven, type:
mvn install
To compile this library, type:
mvn compile
To make Maven-compatible JARs of this library, type:
mvn jar:jar
To make Javadocs:
mvn javadoc:javadoc
To run tests, type:
mvn test
To generate a coverage report, type:
mvn test jacoco:report
To clean up everything:
mvn clean
This program and the accompanying materials are made available under the terms of the LGPL v2.1 License which accompanies this distribution.
A copy of the LGPL v2.1 License should have been included in this release (LICENSE.txt). If it was not, please contact us for a copy, or to notify us of a distribution that has not included it.
This contains code copied from Black Rook Base, under the terms of the MIT License (docs/LICENSE-BlackRookBase.txt).