Jump To:
Leopard Technical Notes: Hardware & Drivers
Core Audio's Hardware Abstraction Layer (HAL) acts as the interface between an audio device driver and an audio application. The HAL supports native multichannel audio in a manner that is scalable to future high-resolution formats. Developers can create audio devices compatible with Apple products and use HAL and I/O Kit APIs to create software to access audio devices.

View all Audio Technical Notes.
Document Descriptions
On Off

Sort by
Sorted by
Building Universal I/O Kit Drivers (HTML)
TN2163: How to build a universal I/O Kit kernel driver while avoiding common pitfalls.
Understanding and Debugging Kernel Panics (HTML) (日本語 HTML)
TN2063: Addresses kernel panics: what they are and how to debug the code that caused the panic.
Using AudioDeviceRead in Mac OS 10.4 (HTML)
TN2113: How to use AudioBufferLists with AudioDeviceRead in Tiger and beyond.
Digital CD Audio (HTML) (日本語 HTML)
TN1187: Describes digital audio on the Macintosh.
New Sound Input Driver Features (HTML) (日本語 HTML)
Deprecated - TN1124: Describes the visible features and changes, in Mac OS 8.1, for PCI sound input drivers.