25#ifndef __TRIAUDIOLIB_H__
26#define __TRIAUDIOLIB_H__
34#define TRI_NUM_AUDIO_CHANNELS 4
35#define TRI_NUM_AUDIO_SAMPLES 1024
36#define TRI_VOLUME_MAX 0x8000
38typedef triVoid (* triAudioLibCallback)(triVoid *buf, triUInt reqn, triVoid *pdata);
46 triAudioLibCallback callback;
triBool triAudioLibInit(triSInt priority)
Initialise the Audio Library.
triVoid triAudioLibSetChannelCallback(triSInt channel, triAudioLibCallback callback, triVoid *data)
Setup a callback.
triVoid triAudioLibShutdown()
Shutdown the Audio Library.
triVoid triAudioLibSetVolume(triSInt channel, triSInt left, triSInt right)
Set channel volume.
triSInt triAudioLibOutBlocking(triUInt channel, triUInt left, triUInt right, triVoid *data)
Panned Output.
Definition triAudioLib.h:41