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 |