| Open Sound System |
| Do you have problems with sound/audio application development? Don't panic! Click here for help! |
oss_wait_queue_t *oss_create_wait_queue (oss_device_t * osdev, const char *name);
void oss_reset_wait_queue (oss_wait_queue_t * wq);
void oss_remove_wait_queue (oss_wait_queue_t * wq);
int oss_sleep (oss_wait_queue_t * wq, oss_mutex_t * mutex, int ticks, oss_native_word * flags, unsigned int *status);
int oss_register_poll (oss_wait_queue_t * wq, oss_mutex_t * mutex, oss_native_word * flags, oss_poll_event_t * ev);
void oss_wakeup (oss_wait_queue_t * wq, oss_mutex_t * mutex, oss_native_word * flags, short events);
Under construction.
| include/midi_core.h | Structure and function definitions for OSS MIDI core |
| include/audio_core.h | Internal definitions for the OS audio core |
| include/oss_config.h | The top level header file for compiling OSS itself. |
| oss_audioloop/oss_audioloop.c | OSS audio loopback (virtual) driver |
| SunOS/os_solaris.c | Operating system abstraction functions for Solaris |
| FreeBSD/os_freebsd.c | Operating system abstraction functions for FreeBSD |
| SCO_SV/os_sco.c | Operating system abstraction functions for SCO OpenServer/UnixWare |