Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

< Previous PageNext Page > Hide TOC

Using the FireWire Device Interface Libraries

This chapter uses sample code from the FireWire SDK to illustrate how to use the FireWire device interface libraries. (The latest version of the SDK is available for download at http://developer.apple.com/hardwaredrivers/download.) The first section, “Using the IOFireWireLib,” describes two sample projects. The first sets up isochronous communication with a device and the second sets up a pseudo-address space in the Macintosh to handle FireWire packets. The second section, “Using the IOFireWireSBP2Lib,” presents a sample project that creates a user-space driver to access an SBP-2 device. Finally, “Using the IOFireWireAVCLib” describes a project that accesses an AV/C unit with the IOFireWireAVCLib interfaces.

The code samples in this chapter omit most of the steps required to create matching dictionaries, search the I/O Registry, and get device interfaces. For code samples that show how to perform these tasks, see “Accessing FireWire Devices From Applications” or the code projects in the FireWire SDK.



< Previous PageNext Page > Hide TOC


Last updated: 2007-02-08




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice