Sensoray 819 Linuxs SDK User Manual
Page 6

STREAM_H264_PRI
primary H.264 stream.
STREAM_H264_SEC
secondary H.264 stream. Resolution must be lower than that of the primary
stream.
STREAM_JPEG
JPEG stream.
STREAM_YUV
preview stream.
STREAM_AUDIO
audio stream.
STREAM_ALARM
alarm stream.
STREAM_CAPTION
caption (on-screen display, OSD) stream (input).
Capture channel
typedef struct {
int ctrl;
} CONTROL;
Reserved.
typedef struct {
CHAN_MODE cMode; //channel capture mode
STREAM_MODE psMode; //primary H.264 stream
STREAM_MODE ssMode; //secondary H.264 stream
STREAM_MODE jsMode; //JPEG stream
STREAM_MODE vsMode; //preview stream
STREAM_MODE asMode; //audio stream
STREAM_MODE lsMode; //alarm stream
STREAM_MODE csMode; //caption stream (in)
CONTROL ctrl; //reserved
} S819_CHAN;
cMode
channel capture mode. Applies to all streams captured from a channel.
psMode
primary H.264 stream mode.
ssMode
secondary H.264 stream mode.
jsMode
JPEG stream mode.
vsMode
preview stream mode.
asMode
audio stream mode.
lsMode
alarm stream mode.
csMode
caption stream mode.
control
reserved.
Capture buffer
typedef enum {
6