Unibrain API-810 User Manual Page 5

  • Download
  • Add to my manuals
  • Print
  • Page
    / 97
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 4
5
Technical Details
Architecture
The following illustration shows how the various Unibrain APIs interact with each other, and how they are
abstracted from the programmer by using the Fire-iX SDK.
Performance
The performance of the program at runtime depends on which underlying API is selected (Firei.dll,
DirectShow/ubCore or DirectShow/MS Stack). There is no specific set of circumstances where selecting one
API over another will produce better results. The ease of changing between all three, which requires minimal
changes
1
1
One line of code needed to choose between Firei.dll and DirectShow, no code difference to choose between
DirectShow/ubCore and MS Stack (ubSwitch is used in the latter case).
, allows the programmer to test through all three different cases and compare the performance.
Please keep in mind however, the performance using the MS Stack DirectShow drivers will be affected by the
MS 1394.sys driver, which is known to have various issues with popular operating systems (Windows XP
Service Pack 2 and Windows Vista included).
Firei DLL
fiprop.ax
Camera Control Filter
fiyuv.ax
YUV-to-RGB Transform Filter
User Mode
DirectShow Engine
User Mode
Kernel Mode
MS Stream Class Driver
ubdcam.sys
WDM IIDC 1394 Camera Driver
Based on ubCore
fidcam.sys
WDM IIDC 1394 Camera Driver
Based on MS Stack
MS 1394 OHCI
Class Driver
MS 1394 OHCI
Miniport
FiCommon.cpp functions
CFiCamera class
Fire-iX SDK
Fire-iX SDK 3
rd
Party Applications
Microsoft
Unibrain
Fire-iX
3
rd
Party
Page view 4
1 2 3 4 5 6 7 8 9 10 ... 96 97

Comments to this Manuals

No comments