| || || |
Open Sound System
The Hitchhiker's Guide to OSS 4.1 Internals
Audio driver method for closing the device
void *adrv_close (int dev, int mode);
The first paramater (
dev) is anways the audio engine number which is an index to the audio_engines table. The driver can use the audio_engines entry to find out some of the current parameters. In particular the devc, portc, portc_play and portc_record fields can be used to locate the driver defined structures for the audio engine.
This driver callback should mark the audio engine and the hardware resources used by it as free for subsequent use. Also any pending audio transfers should be stopped.
|Open mode. Bit mask of OPEN_READ and OPEN_WRITE.|
Audio driver entry point should return 0 if the call was successful. Negative return value (-errno) means that an error has occurred. However some of the functions have void type and they don't return any value.
Copyright (C) 4Front Technologies, 2007. All rights reserved. Back to index OSS web site