FireWire Audio User Library Reference

The FWAUserLib API provides access to FireWire audio devices by applications. The functions in this framework allow applications to create and manage audio and MIDI streams and plugs, audio engines, and audio devices. In addition, this framework can be used to implement mLAN support in Mac OS X.

Framework
/System/Library/Frameworks/FWAUserLib.framework
Header file directories
/System/Library/Frameworks/FWAUserLib.framework/Headers
Companion document

Functions

C | F
CreateAsyncWakePort
  FWAGetNodeID
FWAAttachFWAudioMIDIStream
  FWAGetNumAudioInputPlugs
FWAAttachFWAudioStream
  FWAGetNumAudioOutputPlugs
FWAClose
  FWAGetNumMIDIInputPlugs
FWACountDevices
  FWAGetNumMIDIOutputPlugs
FWACreateAudioStream
  FWAGetSessionRef
FWACreateFWAudioDevice
  FWAGetSupportedAudioTypes
FWACreateFWAudioEngine
  FWAGetSupportedSampleRates
FWACreateFWAudioMIDIDeviceNub
  FWAGetVendorID
FWACreateFWAudioMIDIPlug
  FWAGetVendorName
FWACreateFWAudioMIDIStream
  FWAInitAEvntSource
FWACreateFWAudioPlug
  FWAIsMIDICapable
FWACreateFWAudioStream
  FWAMIDIDeviceNubAttachMIDIPlug
FWACreateIsochStream
  FWAMIDIDeviceNubDetachMIDIPlug
FWACreateMIDIStream
  FWAOpen
FWADisposeAudioStream
  FWAOpenLocal
FWADisposeFWAudioDevice
  FWAOpenLocalWithInterface
FWADisposeFWAudioEngine
  FWAOpenWithService
FWADisposeFWAudioMIDIDeviceNub
  FWARead
FWADisposeFWAudioMIDIPlug
  FWAReadBlock
FWADisposeFWAudioMIDIStream
  FWAReadMIDIData
FWADisposeFWAudioPlug
  FWAReadMIDIDataAsync
FWADisposeFWAudioStream
  FWAReadQuadlet
FWADisposeIsochStream
  FWAReserveIsochSequences
FWADisposeMIDIStream
  FWASetAutoLoad
FWAExecuteAVC
  FWASetClockSource
FWAGetAEvntSource
  FWASetCycleTimeOffset
FWAGetClockSource
  FWASetDeviceStreamInfo
FWAGetCurrentIsochStreamRefs
  FWASetFWAudioMIDIPlugChannel
FWAGetCycleTimeOffset
  FWASetFWAudioMIDIPlugProperty
FWAGetDeviceName
  FWASetFWAudioPlugChannel
FWAGetDeviceSampleRate
  FWASetFWAudioPlugProperty
FWAGetDeviceSendMode
  FWASetIsochStreamAudioSequenceCount
FWAGetDeviceStatus
  FWASetIsochStreamAudioType
FWAGetDeviceStreamInfo
  FWASetIsochStreamChannelID
FWAGetFWAudioMIDIPlugChannel
  FWASetIsochStreamMIDISequenceCount
FWAGetFWAudioPlugChannel
  FWASetIsochStreamOutputSpeed
FWAGetGUID
  FWASetIsochStreamSampleRate
FWAGetIndexedFWAudioMIDIPlug
  FWASetNumMIDIInputPlugs
FWAGetIndexedFWAudioPlug
  FWASetNumMIDIOutputPlugs
FWAGetIsochStreamAudioSequenceCount
  FWASetPluginPath
FWAGetIsochStreamAudioType
  FWAStartFWAudioDevice
FWAGetIsochStreamChannelID
  FWAStartIsochStream
FWAGetIsochStreamDirection
  FWAStopFWAudioDevice
FWAGetIsochStreamMIDISequenceCount
  FWAStopIsochStream
FWAGetIsochStreamOutputSpeed
  FWASyncUpDevice
FWAGetIsochStreamSampleRate
  FWAWrite
FWAGetIsochStreamState
  FWAWriteBlock
FWAGetMacGUID
  FWAWriteMIDIData
FWAGetMaxIsochChannels
  FWAWriteMIDIDataAsync
FWAGetMaxSequences
  FWAWriteQuadlet
FWAGetMaxSpeed
 

Other References

Header Index

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.