7 BOOL OSS_Open(char *filename, BOOL read, BOOL write, BOOL blocking)
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()
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()
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)