Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 713 Bytes

File metadata and controls

7 lines (4 loc) · 713 Bytes

This repository contains C# bindings for the soft_oal.dll OpenAL Soft C DLL.

The managed folder contains managed wrappers for AL objects, like devices, contexts, sources, filters and reverb effects.

The internal folder contains the P/Invoke calls to soft_oal.dll, and the public folder contains C#-developer friendly functions for using these P/Invoke calls (converts strings, handles IntPtr with Span, etc).

When writing XML documentation, don't use an 's' prefix on the first word, i.e. prefer 'Create a reverb effect' over 'Creates a reverb effect' when describing a function that creates a reverb effect. Also omit the word 'The' at the start of the sentence when describing properties on a class.