Module video
- V4L(2) frame-grabber interface
V4L(2) frame-grabber interface.
This library allows an application to open a V4L(2) device and interact with it. This currently only supports frame-grabbing from devices.
To use this library:
#INCLUDE "video.module"
Index
-
Channel type
CT.VIDEO
- Channel-type used for communicating with a video-server process -
Protocol
P.VIDEO.REQ
- Protocol used for communicating with a video-server process -
Protocol
P.VIDEO.RESP
- Protocol used for communicating with a video-server process - Data type
VIDEO.DEVICE
-
Record
VIDEO.FRAMEINFO
- Generic video frame information/settings -
Record
VIDEO.IDENTITY
- Generic video device identity -
Constant
VIDEO.IDENTITY.NAMEMAX
- Maximum length of a video identity -
Record
VIDEO.INPUT
- Generic video input information -
Constant
VIDEO.INPUT.NAMEMAX
- Maximum length of a input name -
Record
VIDEO.PICTURE
- Generic video picture information/settings -
Process
video.server
- This process implements a video server for a particular V4L device
Declarations
video.occ
:28Data type VIDEO.DEVICE
DATA TYPE VIDEO.DEVICE
video.occ
:61Process video.server
PROC video.server (CT.VIDEO? vsvr, VAL []BYTE device)
This process implements a video server for a particular V4L device. Once initialised, this will output either 'ok' or 'error' to the client.
video.inc
:42Constant VIDEO.IDENTITY.NAMEMAX
VAL INT VIDEO.IDENTITY.NAMEMAX
Maximum length of a video identity.
video.inc
:45Record VIDEO.IDENTITY
DATA TYPE VIDEO.IDENTITY
Generic video device identity
video.inc
:54Constant VIDEO.INPUT.NAMEMAX
VAL INT VIDEO.INPUT.NAMEMAX
Maximum length of a input name.
video.inc
:57Record VIDEO.INPUT
DATA TYPE VIDEO.INPUT
Generic video input information.
video.inc
:73Record VIDEO.PICTURE
DATA TYPE VIDEO.PICTURE
Generic video picture information/settings.
video.inc
:84Record VIDEO.FRAMEINFO
DATA TYPE VIDEO.FRAMEINFO
Generic video frame information/settings.
video.inc
:127Protocol P.VIDEO.REQ
PROTOCOL P.VIDEO.REQ
Protocol used for communicating with a video-server process.
video.inc
:144Protocol P.VIDEO.RESP
PROTOCOL P.VIDEO.RESP
Protocol used for communicating with a video-server process.
video.inc
:159Channel type CT.VIDEO
REC CHAN TYPE CT.VIDEO
Channel-type used for communicating with a video-server process.