Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
ReadMe.txt
This project illustrates implementing a plug-in to the Core Audio HAL that conforms to the API in <CoreAudio/AudioDriverPlugIn.h>. |
The purpose of this kind of plug-in is to give IOAudio-based drivers a way to provide custom properties for their devices through the HAL's API. This API allows for the plug-in to override standard properties that do not affect I/O. |
The plug-in the project implements the following: |
- all the bundle entry points via the base class HP_DriverPlugIn.h |
- a single device wide property called Foo whose value is a UInt32 |
- opening a connection to the IOAudioEngine in the driver and setting up a mach port to receive notifications from the engine |
Copyright © 2009 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2009-04-15