Code Monkey home page Code Monkey logo

openal-cs's Introduction

This is OpenAL#, a C# wrapper for OpenAL Soft.

Project Website: https://github.com/flibitijibibo/OpenAL-CS

License
-------
OpenAL# is released under the zlib license. See LICENSE for details.

OpenAL Soft, however, is released under the GNU LGPLv2. See below for details.

About OpenAL Soft
-----------------
For more information about OpenAL Soft and its license, visit the website:

http://kcat.strangesoft.net/openal.html

About the C# Wrapper
--------------------
The C# wrapper was written to be used for FNA's audio support. However, this
is written in a way that can be used for any general C# application.

OpenAL# is a pure port of the C headers. The naming schemes for this library
will be exactly as they are done in the C library, with little-to-no concern
for "appropriate" C# style. The namespace indicates that this is OpenAL, the
class names will indicate which OpenAL standard version the
function/type/value exists in, and everything else will be as close to the C
version as technically possible.

Also note that we do not use alGetProcAddress to obtain extension functions.
Since this wrapper specifically supports OpenAL Soft only, we will be
accessing the library's entry points directly.

openal-cs's People

Contributors

flibitijibibo avatar jbeich avatar kuujoo avatar mailaender avatar pchote avatar penev92 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.