beautypg.com

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

Page 3

background image

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