Author Topic: Introduction to Audio Device Driver Programming Guide  (Read 3186 times)

macStuff

  • Guest
Introduction to Audio Device Driver Programming Guide
« on: November 24, 2017, 02:01:11 PM »
https://developer.apple.com/library/content/documentation/DeviceDrivers/Conceptual/WritingAudioDrivers/About/About.html

this seems to be about OSX.. but perhaps there is an earlier OS9 version that can be found. the article gives a hint at the old title "Writing Audio Device Drivers." so i will keep that in mind when im googling!

Quote
Who Should Read This Document?

As with any kernel-level device driver, you should only write a driver if there is no other way to achieve your goals. Many audio devices are supported natively in OS X. If your device complies with USB or FireWire audio standards, you should not need to write a custom driver unless you need to implement features beyond those supported in the relevant audio standards.

In some cases, even if you need to do special device-specific processing, you may be able to do so without writing an entire driver. For example, some USB audio hardware (for USB speakers, for example) may require additional software filtering, such as equalization. OS X provides a mechanism in the kernel for doing this through the AppleUSBAudio plug-in model. For more information, see the SampleUSBAudioPlugin example code

macStuff

  • Guest
Re: Introduction to Audio Device Driver Programming Guide
« Reply #1 on: November 24, 2017, 02:02:32 PM »
http://mirror.informatimago.com/next/developer.apple.com/documentation/DeviceDrivers/Conceptual/WritingAudioDrivers/AudioOnMacOSX/chapter_2_section_4.html
this again looks to be about osx but i did see mention of mac os 9!

http://mirror.informatimago.com/next/developer.apple.com/documentation/DeviceDrivers/Conceptual/WritingAudioDrivers/About/chapter_1_section_3.html#//apple_ref/doc/uid/TP30000729-CH204-TPXREF105

Quote
Apple offers several other resources to developers of audio software for Mac OS X. On the Apple Developer Connection website, you’ll find at http://developer.apple.com/audio a page full of links to audio-related material. One of these links takes you to a page devoted to audio on Mac OS X (http://developer.apple.com/audio/macosxaudio.html). From this page you can download a document entitled Audio and MIDI on Mac OS X; this document describes the Core Audio framework (Audio HAL) as well as the secondary audio and MIDI frameworks.

Furthermore, if you install the Developer package, you get code examples relevant to audio

https://web.archive.org/web/20010620032314/http://developer.apple.com:80/audio/
^^^^^ this link looks very worthwhile - please take a look



https://web.archive.org/web/20010614233237/http://www.apple.com:80/creative/musicaudio/
this link looks good too