Sensoray 819 Linuxs SDK User Manual
Page 4

NTSC
PAL
RES_QCIF
176x120
176x144
RES_CIF
352x240
352x288
RES_D1
720x480
720x576
TV standards
typedef enum {
TVS_PAL,
TVS_NTSC,
TVS_MAX, //for array sizing
} S819_TVSTANDARD;
Interlacing
typedef enum {
MODE_INTERLACE = 0,
MODE_PROGRESSIVE,
MODE_MAX, //for array sizing
} S819_INTERLACE;
Currently the only supported value is
MODE_INTERLACE
.
Bitrate control mode
typedef enum {
BITRATE_H264_NO_RC, //No rate control
BITRATE_H264_CBR, //constant bitrate
BITRATE_H264_VBR, //variable bitrate
BITRATE_MAX, //for array sizing only
} S819_BR_CTRL;
BITRATE_H264_NO_RC –
no bitrate control. Actual bitrate depends on video contents.
BITRATE_H264_CBR –
constant bitrate. Encoder makes best effort to keep bitrate constant re-
gardless of video contents.
BITRATE_H264_VBR –
variable bitrate. Output bitrate varies, but does not exceed the set value.
Capture mode
typedef struct {
S819_TVSTANDARD tvs;
int bright;
int contrast;
int saturation;
4