This describe GM8126 ioctl functions: EncParam_Ext5_tag Struct Reference

GM8126 DVR

EncParam_Ext5_tag Struct Reference

Data Fields

unsigned int feature_enable
unsigned int target_rate_max
unsigned int reaction_delay_max
int enc_type
int MJ_quality
int watermark_enable
int watermark_interval
int watermark_init_pattern
int watermark_init_interval
POS roi_pos
ROI_ALL roi_all

Detailed Description

Examples:

roi.c.

Definition at line 117 of file dvr_enc_api.h.


Field Documentation

unsigned int feature_enable

this is a bit combination. If you want to involve watermark, then feature_enable |= DVR_ENC_H264_WATERMARK.

DVR_ENC_ENHANCE_H264_RATECONTROL

DVR_ENC_MJPEG_FUNCTION

DVR_ENC_H264_WATERMARK

DVR_ENC_ROI_POS

DVR_ENC_ROI_ALL

Examples:
roi.c.

Definition at line 123 of file dvr_enc_api.h.

unsigned int target_rate_max

for New rate control

ECBR: usually stays at target bitrate,

produce large bitrate when big motion, but never more than max bitrate

Examples:
roi.c.

Definition at line 127 of file dvr_enc_api.h.

unsigned int reaction_delay_max

max frame count will the rate-control stay when away from the target bitrate, only valid at ECBR

Examples:
roi.c.

Definition at line 129 of file dvr_enc_api.h.

int enc_type

for MJPEG

EncodeType_tag

Examples:
roi.c.

Definition at line 132 of file dvr_enc_api.h.

Motion JPEG quality.

1(worst) ~100(best)

Examples:
roi.c.

Definition at line 134 of file dvr_enc_api.h.

for H264 Water Mark

Indicate watermark enable or not

if 0: disable,

if 1: enable, but only insert watermark at intra-mb,

if 3: enable, and insert warermark at intra/inter-mb,

if others: not allowed

Examples:
roi.c.

Definition at line 141 of file dvr_enc_api.h.

specify the interval, to insert watermark each "interval" frame,

valid when watermark function is enabled,

if 1: will be inserted watermark each frames,

if N: will be inserted watermark each N frames

Examples:
roi.c.

Definition at line 146 of file dvr_enc_api.h.

The initial pattern for watermark

valid when watermark function is enabled

Examples:
roi.c.

Definition at line 149 of file dvr_enc_api.h.

specify the interval, to reinit with init_pattern each "watermark"ed frames

valid when watermark function is enabled

if 1: every "watermark"ed frame with init_pattern

if N: initial with init_pattern each N "watermark"ed frame

Examples:
roi.c.

Definition at line 154 of file dvr_enc_api.h.

for ROI x, y position

Definition at line 156 of file dvr_enc_api.h.

for update ROI all function, x, y position, width, height, enable/disable

Examples:
roi.c.

Definition at line 158 of file dvr_enc_api.h.

Generated on Wed Jun 15 2011 15:51:00 for This describe GM8126 ioctl functions by  doxygen 1.7.1