5 libbasetype struct OSS_Base
8 #include "oss_intern.h"
11 BOOL OSS_Open(char *filename, BOOL read, BOOL write, BOOL blocking)
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()
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()
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)