diff options
author | Jedidiah Barber <contact@jedbarber.id.au> | 2023-07-18 00:05:43 +1200 |
---|---|---|
committer | Jedidiah Barber <contact@jedbarber.id.au> | 2023-07-18 00:05:43 +1200 |
commit | c36d37880986f734a69086b28ac6f0e9df7babab (patch) | |
tree | 2c495b569ba11863dc88a615d2faf93cf9c1f7f1 /readme.txt | |
parent | 74af58587359206ef92249d18e4830c40cac0bc5 (diff) |
Removed need for initialize/shutdown, improved documentation slightly
Diffstat (limited to 'readme.txt')
-rw-r--r-- | readme.txt | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -8,15 +8,21 @@ Overview -------- This a thick binding, so the rough edges of C have all been filed off. In -particular ao_option/Option_List objects are automatically deallocated when -they go out of scope, and any remaining open ao_device/Device objects are -automatically closed when libao is shut down. +particular: + + * ao_initialize/ao_shutdown are now automatic + * ao_option/Option_List objects are deallocated when they go out of scope + * ao_device/Device objects are automatically closed upon program end + * All error codes have been converted to exceptions + +A short example program is available in /example/. Dependencies ------------ -GNAT (build) +An Ada 2012 compiler and standard library (build) +A C compiler and standard library (build) gprbuild (build) libao (run) @@ -38,7 +44,7 @@ programs provided. Further Information ------------------- -API of libao: +C API of libao: https://xiph.org/ao/doc/libao-api.html @@ -49,6 +55,8 @@ This binding and the short Ada example were written by Jedidiah Barber. The short C example program was written by Stan Seibert. -All code is released into the public domain. +All code of this binding and example programs is released into the public +domain. Consult unlicense.txt and the header of the C example program for +further information. |