Important: Inside Macintosh: Sound is deprecated as of Mac OS X v10.5. For new audio development in Mac OS X, use Core Audio. See the Audio page in the ADC Reference Library.
Sound Input Device Drivers
The Sound Input Manager also provides several routines intended for use only by sound input device drivers. Sound input device drivers need to register themselves with the Sound Input Manager by calling theSPBSignInDevice
function. This makes that device visible in the Sound In control panel for possible selection as the current input device. You can remove a device from that panel by calling theSPBSignOutDevice
function.For Macintosh computers with built-in sound recording hardware, the system software includes a sound input device driver. This driver automatically calls
SPBSignInDevice
when the computer starts up. If you are creating a sound input device driver for some other sound recording hardware, your device driver must register itself at startup time. Once your driver is registered, it must respond to Status, Control, and Read calls issued by the Sound Input Manager. The Sound Input Manager issues Status calls to get information about a device, Control calls to set device settings, and Read calls to initiate recording.