Terminology, Limitations, Data types – Sensoray 819 Linuxs SDK User Manual
Page 3

Terminology
channel
video input. Each 819 has 16 input channels. Multiple boards are enumerated
contiguously, so that channels are addressed by a single channel number (1-based):
board #1 containing channels 1-16, board #2 – channels 17-32, etc.
stream
output of model 819 in a specific format corresponding to a channel. One channel may
produce multiple streams, e.g. H.264 primary and secondary streams with different
settings, JPEG stream, alarm stream, etc.
capture node a set of streams produced by one or more channels combined to facilitate capture
within a single application thread. Each node receives an individual signal from the
driver once data is available for any of the attached streams. Depending on the desired
application architecture specific streams may be combined into nodes to simplify data
processing. For example, one node may combine archived streams and be handled in
the archiving thread. Another node may combine streams that are being presented live
and be handled by a streaming thread. Extreme cases of one thread per stream or one
thread handling all streams are also possible, though may not be practical.
Limitations
The following data streams are currently not supported:
•
JPEG;
•
audio;
•
preview;
•
caption.
Data Types
For complete reference to 819 data types please refer to s819.h.
Captured resolutions
typedef enum {
RES_QCIF = 0,
RES_CIF,
RES_D1,
RES_MAX, //for array sizing only
} S819_RESOLUTION;
3