From c36d37880986f734a69086b28ac6f0e9df7babab Mon Sep 17 00:00:00 2001 From: Jedidiah Barber Date: Tue, 18 Jul 2023 00:05:43 +1200 Subject: Removed need for initialize/shutdown, improved documentation slightly --- readme.txt | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'readme.txt') diff --git a/readme.txt b/readme.txt index a0a3233..8cb62c2 100644 --- a/readme.txt +++ b/readme.txt @@ -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. -- cgit