revert between 56095 -> 55830 in arch
[AROS.git] / arch / all-unix / libs / oss / oss.conf
bloba7601c8b0a48c7fced0290b86248722c2cf42cde
1 ##begin config
2 basename OSS
3 version 1.2
4 date 05.01.2011
5 libbasetype struct OSS_Base
6 ##end config
7 ##begin cdefprivate
8 #include "oss_intern.h"
9 ##end cdefprivate
10 ##begin functionlist
11 BOOL OSS_Open(char *filename, BOOL read, BOOL write, BOOL blocking)
12 void OSS_Close()
13 void OSS_Reset()
14 BOOL OSS_SetFragmentSize(int num_fragments, int fragment_size)
15 BOOL OSS_GetOutputInfo(int *num_fragments_available, int *num_fragments_allocated, int *fragment_size, int *num_bytes_available)
16 BOOL OSS_GetOutputPointer(int *processed_bytes, int *fragment_transitions, int *dmapointer)
17 BOOL OSS_FormatSupported_S8()
18 BOOL OSS_FormatSupported_U8()
19 BOOL OSS_FormatSupported_S16LE()
20 BOOL OSS_FormatSupported_S16BE()
21 BOOL OSS_FormatSupported_U16LE()
22 BOOL OSS_FormatSupported_U16BE()
23 int OSS_Revision()
24 BOOL OSS_Capability_Duplex()
25 BOOL OSS_Capability_Realtime()
26 BOOL OSS_Capability_Trigger()
27 BOOL OSS_Capability_MMap()
28 BOOL OSS_SetFormat_S8()
29 BOOL OSS_SetFormat_U8()
30 BOOL OSS_SetFormat_S16LE()
31 BOOL OSS_SetFormat_S16BE()
32 BOOL OSS_SetFormat_U16LE()
33 BOOL OSS_SetFormat_U16BE()
34 BOOL OSS_SetStereo()
35 BOOL OSS_SetMono()
36 BOOL OSS_SetNumChannels(int numchannels)
37 BOOL OSS_SetWriteRate(int rate, int *used_rate)
38 BOOL OSS_MMap(APTR *mapped_address, int len, BOOL read, BOOL write)
39 void OSS_MUnmap(APTR mapped_address, int len)
40 BOOL OSS_SetTrigger(BOOL input, BOOL output)
41 int OSS_Write(APTR buf, int size)
42 ##end functionlist