The AOF interface provides a set of veneers and some higher level functions. The header file is only available for C at this time although the library should be usable from any AOF compliant language.

All SWIs are called with the X bit set and return error pointers. Naming is similar to OSLib so that the veneer for SWI Playit_XxxxYyyy is xplayit_xxxx_yyyy. Veneers that split an SWI into several reason codes have the code name appended to this after another '_' character.

Parameters are mapped directly to registers in the same order. Any return parameters (those after the 'out' comment can be NULL if you're not interested in it.

Veneers (playit.h)

xplayit_version | xplayit_status | xplayit_stop | xplayit_queue_flush
xplayit_config_bits | xplayit_volume | xplayit_pause | xplayit_set_loop
xplayit_config_discbuffer | xplayit_open | xplayit_balance | xplayit_file_info_format
xplayit_config_echodelay | xplayit_open_block | xplayit_pause_at | xplayit_file_info_text
xplayit_config_killbuffer | xplayit_open_autodetect | xplayit_vu | xplayit_file_info_filename
xplayit_load_driver | xplayit_begin_end | xplayit_list_drivers | xplayit_clientop_register
xplayit_driver_info | xplayit_set_ptr | xplayit_identify | xplayit_clientop_deregister
xplayit_sample_info | xplayit_play | xplayit_queue_add |

Other functions (playitap.h)

xplayit_ensure | xplayit_autoplay | playit_read_version | playit_file_type_name

[ Parent ] [ Manual root ]