The epiphan capture api – Epiphan VGA2USB Pro User Manual
Page 41

11. About Epiphan frame grabbing technology
The video capture workstation
User Guide
Page 41
the quality of the image. Image adjustments include setting the
sampling phase, PLL adjustments, and Horizontal shift. See
“Configuring image adjustments” on page 136
for more
information about image adjustments.
The USB device driver can also change the color depth of the
captured image before sending the image to the video capture
API. For example, if the Frame Grabber is capturing the frames at
a color depth that is different than that required by the video
capture application, the USB device driver converts the images to
the required color depth.
Using the Epiphan software development kit (SDK) you can also
create custom USB device drivers that incorporate the functions
that you need.
The Epiphan capture API
The Epiphan capture API receives captured images from the
Epiphan USB device driver. The Epiphan capture API is
optimized for processing Epiphan Frame Grabber captured
images. The Epiphan capture API analyzes individual images,
performs on-device cropping, handles video mode changes and
also supports KVM functions if you are using a KVM2USB frame
grabber.
The Epiphan capture API sends captured images to the Epiphan
QuickTime component and to the Epiphan video capture
application. You can use the Epiphan software development kit
(SDK) to create your own custom video capture application to
record captured images from the Epiphan capture API.
Apple QuickTime and the Epiphan QuickTime component
Apple QuickTime is the standard Mac OS X QuickTime
multimedia API. The Epiphan capture API sends captured
images to the Epiphan QuickTime component. The Epiphan
QuickTime component sends the captured images to QuickTime
where they can be recorded or otherwise processed by any
QuickTime-compatible video recording application. For example,
you can use applications such as QuickTime Pro or HackTV
Carbon to record QuickTime video files consisting of a series of