* Changed genmodule so that now no .ref needs to be generated when the
[AROS.git] / arch / all-unix / libs / oss / oss.conf
bloba0646d580ec4ec84d149968ca70469284086ef80
1 ##begin config
2 basename OSS
3 version 1.0
4 date 16.12.2003
5 ##end config
6 ##begin functionlist
7 BOOL OSS_Open(char *filename, BOOL read, BOOL write, BOOL blocking)
8 void OSS_Close()
9 void OSS_Reset()
10 BOOL OSS_SetFragmentSize(int num_fragments, int fragment_size)
11 BOOL OSS_GetOutputInfo(int *num_fragments_available, int *num_fragments_allocated, int *fragment_size, int *num_bytes_available)
12 BOOL OSS_GetOutputPointer(int *processed_bytes, int *fragment_transitions, int *dmapointer)
13 BOOL OSS_FormatSupported_S8()
14 BOOL OSS_FormatSupported_U8()
15 BOOL OSS_FormatSupported_S16LE()
16 BOOL OSS_FormatSupported_S16BE()
17 BOOL OSS_FormatSupported_U16LE()
18 BOOL OSS_FormatSupported_U16BE()
19 int OSS_Revision()
20 BOOL OSS_Capability_Duplex()
21 BOOL OSS_Capability_Realtime()
22 BOOL OSS_Capability_Trigger()
23 BOOL OSS_Capability_MMap()
24 BOOL OSS_SetFormat_S8()
25 BOOL OSS_SetFormat_U8()
26 BOOL OSS_SetFormat_S16LE()
27 BOOL OSS_SetFormat_S16BE()
28 BOOL OSS_SetFormat_U16LE()
29 BOOL OSS_SetFormat_U16BE()
30 BOOL OSS_SetStereo()
31 BOOL OSS_SetMono()
32 BOOL OSS_SetNumChannels(int numchannels)
33 BOOL OSS_SetWriteRate(int rate, int *used_rate)
34 BOOL OSS_MMap(APTR *mapped_address, int len, BOOL read, BOOL write)
35 void OSS_MUnmap(APTR mapped_address, int len)
36 BOOL OSS_SetTrigger(BOOL input, BOOL output)
37 int OSS_Write(APTR buf, int size)
38 ##end functionlist