Total Turnkey Solutions
HomeProductLatest News and EventsTechnical SupportContact Us

Technical & Applications Notes and more

Easy Find Index

Imaging Products
 

Fire-i API™ DirectShow IIDC 1394 digital
cameras Development Toolkit, v3.7


The Fire-i API™ SDK provides developers with all the tools they need in order to develop and debug professional applications for IIDC 1394 Digital Cameras. Fire-i API™ includes in one product both MS Stack driver and ubCore™ 1394 driver based SDKs, allowing the developer to choose the most appropriate tools for his project. Same licensing scheme is valid in both environments.

The included software contains :

  • IIDC 1394 Camera Driver: WDM kernel streaming camera driver. This driver provides access to IIDC cameras connected to the system through any generic third party DirectShow based application. The driver also provides WIA and TWAIN support for Microsoft Windows XP and later as well as FULL integration of the device with the operating system. This driver is available on top of both the ubCore drivers as well as the MS 1394 driver stack
  • Fire-i™ DLL: User mode C style DLL that directly communicates with the 1394 adapter drivers and provides a simple and robust interface that allows full control and preview of IIDC 1394 digital cameras connected to the adapter. A variety of source samples as well as accompanying documentation for the DLL is provided with Fire-i API™.
  • Fire-i™: Application that allows full camera enumeration, control and preview. The application uses DirectShow in order to communicate with the WDM camera driver and uses the driver accompanying codecs in order to process and display the camera data. The FULL source code of the Fire-i™ application is included in Fire-i API™
  • ubCore™: Low level 1394 adapter drivers that provide the interface to all 1394a and 1394b devices. This interface is being used directly by the Fire-i™ DLL described above. The 1394 adapter drivers are bus manager and power management capable and come with a multitude of specific 1394 device drivers built on top of them
  • Codecs: DirectShow and Video For Windows codecs are provided and installed along with the WDM camera drivers. The codecs provide an interface to transform camera transmitted data into various displayable image formats. Conversion of RAW Bayer camera images using various different algorithms is also supported
  • TCP Streaming Filter: DirectShow filter that can be used in order to directly stream compressed real time camera data over a socket connection
  • Object Oriented Camera Class: Fire-i™ API provides both a C++ compatible as well as a .net compatible object oriented class that allows camera enumeration control and preview in just a few lines of code. The FULL source code for both classes is available as a source sample

Fire-i API™ Key Features:

  • IIDC 1.30 compliant, IIDC 1.32 trigger modes
  • DirectShow based drivers, WIA compatible
  • Payload sharing between several computers
  • Full user-configurable 16 bits support
  • Full set of functions for display and storage of frames and live video in any encoding format
  • TCP streaming in less than 5 lines of code
  • Support for control by absolute values
  • Support of any format (Format_7)
  • Multilanguage support via open source .NET Wrapper
  • Software Multi-DMA isochronous channel functionality, eliminates limitations of number of cameras that can operate in the same adapter. Download a white paper regarding Multi-DMA feature.
  • Support for large isochronous packets on 1394b cameras.
Fire-i™ Camera drivers are compatible with  from
Note:  In order for Labview to support WDM drivers (and our drivers), a separate SDK (IVision) has to be installed.

Supported Cameras

  • Generic Driver for all IIDC 1.30 compliant models
  • Specific drivers for models of Unibrain, ADS, AVT, Basler, Hamamatsu, JVC, MicroPix, OrangeMicro, PixeLink, PointGrey, Sony, Teli, Victor, ISG, IMI-Tech, Hitachi, ISG, Cyberoptics, Baumer etc.

Operating Systems Support:

Windows 2000/XP/2003/Vista & XP/2003 64 bit

Hardware Supported:

Fire-i API™ operates with Unibrain’s or any third party 1394 OHCI PCI/PCMCIA compliant adapter, or any Desktop/Portable PC with built-in Firewire support.

For non-Unibrain cameras, permanent operation requires the use of a Product Key or a Hardware License hosted in a Unibrain adapter.

Fire-iAPI™ Package Contents (order part number: 1120:

  • Fire-i™ WDM camera drivers.
  • Fire-i API™ Header and Lib files.
  • Fire-i™ application (also available as a separate product) to control, display and capture any compliant camera.
  • Great variety of source samples, including full source code of Fire-i™ application.
  • Extensive HTML documentation.
  • Two development licences
  • Three months of free development support.
Fire-i API SDK Part number: 1120

© 1993-2008 Total Turnkey Solutions.