This chapter contains the following sections:
For man page documentation on the AVC video device interface library, install the IEEE 1394 Development Environment from the CD-ROM and enter man avc for summary usage information. The available AVC interfaces (each with its own man page) include:
avc avcGetUnitInputChannel avcAcquireFrame avcGetUnitOutputChannel avcAllocateBandwidth avcGetUnitPhyID avcAllocateChannel avcGetUnitUID avcAvailableBandwidth avcGetUnitVendorID avcAvailableChannels avcIntro avcClosePort avcIsFrameValid avcCommand avcIsUnitAVC avcFreeBandwidth avcNewConfig avcFreeChannel avcNewFrame avcFreeConfig avcNewUnit avcFreeUnit avcOpenPort avcGetBufferSize avcReceiveFrame avcGetChannel avcReleaseFrame avcGetConfig avcSendFrame avcGetDirection avcSetBufferSize avcGetFD avcSetChannel avcGetFrameData avcSetConfig avcGetFrameSize avcSetFrameTiming avcGetFrameTiming avcSetSpeed avcGetGenerationNumber avcSetUnitInputChannel avcGetNumUnits avcSetUnitOutputChannel avcGetPortPhyID avcGetSpeed |
For man page documentation on the raw IEEE 1394 interface library, enter man raw1394.
For sample code using the programmatic interface libraries, see:
/usr/share/src/ieee1394/avc /usr/share/src/ieee1394/raw |
Each directory contains a Makefile and associated source code files.
For general use with video devices, use the avc functions. The raw interface library is intended for experienced IEEE 1394 developers.
Silicon Graphics provides a comprehensive range of product support for its products. If you are in North America and would like support for your Silicon Graphics supported products, contact the Technical Assistance Center at 1-800-800-4SGI or your authorized service provider. If you are outside North America, contact the Silicon Graphics subsidiary or authorized distributor in your country.