FireWire Device Interface Guide
PDF
Introduction
FireWire on Mac OS X
FireWire Overview
In-Kernel FireWire Device Support
IOFireWire Family Device Interface Libraries
IOFireWireLib Device Interfaces
IOFireWireSBP2Lib Device Interfaces
IOFireWireAVCLib Device Interfaces
Accessing FireWire Devices From Applications
Device Matching for FireWire Devices
Finding FireWire Devices
Getting FireWire Device Interfaces
Getting Multiple FireWire Device Interfaces
Using the FireWire Device Interface Libraries
Using the IOFireWireLib
Setting Up Isochronous Communication
Setting Up a Packet-Handling Project
Using the IOFireWireSBP2Lib
Setting Up the Application
Setting Up the Protocol Layer
Setting Up the Transport Layer
Handling Device Configuration and Reconfiguration
Using the IOFireWireAVCLib
FireWire Device Access in an Intel-Based Macintosh
Byte Ordering on the FireWire Bus
Code Modification Hints
Formulating Structures
Accessing Values in the I/O Registry
Byte Swapping Inside Buffers
Revision History