Sensoray 819 Linuxs SDK User Manual

Page 4

Advertising
background image

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

Advertising