Video4linux, The epiphan capture api, 2 video4linux – Epiphan DVI2USB 3.0 User Manual
Page 27: 3 the epiphan capture api

Linux Video Capture Workstation Software
22
DVI2USB 3.0 User Guide
The Epiphan USB device driver may not be available for your version of Linux.
Epiphan does not provide source code for the Epiphan USB device driver. But you can
contact Epiphan if you need an Epiphan USB device driver compiled for a specific
Linux kernel version or kernel setting. Using the Epiphan software development kit
(SDK) you can also create custom USB device drivers that incorporate the functions
you need.
7.2 Video4Linux
Video4Linux (V4L) is a Linux video capture API. The Epiphan USB device driver can
send captured images directly to Video4Linux. This means that any Video4Linux-
compatible application can receive captured images. You can use a Video4Linux-
compatible application to record a series of captured images as a video in the video
format supported by the Video4Linux application. You can also create your own
custom Video4Linux-compatible video capture application to record captured images
from Video4Linux.
7.3 The Epiphan Capture API
The Epiphan capture API also receives captured images from the Epiphan USB
device driver. The Epiphan capture API is optimized for processing Epiphan DVI2USB
3.0 captured images. The Epiphan capture API analyzes individual images,
performs on-device cropping, and handles video mode changes. The Epiphan capture
API is an alternative to using Video4Linux to capture images on Linux video capture
workstations. You can use the Epiphan software development kit (SDK) to create
custom video capture application to record captured images from the Epiphan capture
API.