diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-09-14 20:41:10 +0200 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-09-14 20:41:10 +0200 |
commit | c9d4ba22a8b6d0d5fb1062701eda8b1af554d422 (patch) | |
tree | 713c0fa3550bd4f7fbb0158a607651f6d95b28fb /reqs.toml | |
parent | 26feeb970b5ac98747d5a0321d23be01bbf024f8 (diff) |
WIP requirements
Diffstat (limited to 'reqs.toml')
-rw-r--r-- | reqs.toml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/reqs.toml b/reqs.toml new file mode 100644 index 0000000..5e00dd9 --- /dev/null +++ b/reqs.toml @@ -0,0 +1,31 @@ +[audio.async-api] +type = 'system' +priority = 'must' +description = ''' +The public audio \gls{api} supports starting audio samples asynchronously +(i.e.~fire and forget). +''' + +[audio.handle] +type = 'system' +priority = 'must' +description = ''' +The public audio \gls{api} allows the game programmer to control (i.e.~play, +pause and stop) audio samples after they are created/initialized. +''' + +[audio.stream-mix] +type = 'system' +priority = 'must' +description = ''' +The audio system supports playing multiple audio streams simultaniously. +''' + +[aux.license] +type = 'system' +priority = 'must' +description = ''' +External libraries must have a license that is MIT-compatible, or one that +allows linking against MIT code. +''' + |