This library is primarily intended for the playback of Acorn Replay soundtracks, although the components can be used in other ways. Source code is provided.
The library can be used at its simplest with just 2 functions.
armovie_init()
sets things up and then
armovie_playsound()
will initiate multi-tasking audio
playback of any Replay file. Assuming the host application makes use of
the standard Risc_OSLib event handling routines then the file will be
played with no further work needed by the front end.
Facilities include
The support routines in the library may also be used to manipulate Replay files generally
The library will add about 15K to the unsqueezed size of the host application.
It uses the alarm module of Risc_OSLib to handle its processing whilst playing thus should place a very small overhead on the running of the application.
A Toolbox version of ARLib will be available soon.
Contact Paul Middleton for details of licensing arrangements and evaluation copies.