P
AGE
18
A
PPENDIX
A. G
LOSSARY
3
3
3
Host Software Overview
(Microsoft Windows)
3.1
Overview
Overview of Figure 3.1
PL-A630 to PL-A660 Series Cameras
PixeLINK
Application:
User
Provides a custom
control interface for the camera
PixeLINK API (PimMegaApi.dll): PixeLINK
software designed for the development of
custom cameras applications
DirectShow: Microsoft software that can
be used to develop custom camera
applications
Stream Class Driver: Provides a bridge
between core PixeLINK camera software
and DirectShow
FireWire Minidriver: Core PixeLINK
software for controlling the camera and
video stream via FireWire
FireWire Bus Driver: Manages the
information sent via FireWire
OHCI FireWire Driver and Firmware:
Pixe
Adapt the host interface to work with
FireWire
LINK Camera: Receives commands
Figure 3.1
Host Software Architecture
and sends video data via FireWire
The PixeLINK camera software consists of two types of software: the embedded
cutable software that runs
exe
on the camera—that is, the firmware—and the host
are
and its interaction with the embedded executable software.
software that runs on the Windows system. This section focuses on the host softw
User Application
PixeLINK API
(PimMegaApi.dll)
FireWire Minidriver
FireWire Bus Driver
OHCI FireWire Driver
DirectShow
Stream Class Driver
User space
Kernel space
Provided by
PixeLINK
Provided by
Microsoft
Legend
Created by the
User
PixeLINK
Camera
OHCI FireWire Firmware
Megapixel FireWire Camera
System Guide
Copyright © 2000–2004 PixeLINK
All Rights Reserved