Data Structures |
| struct | EncParam_Ext1_tag |
| | no longer used, replace by EncParam_Ext4 More...
|
| struct | EncParam_Ext2_tag |
| | no longer used, replace by EncParam_Ext4 More...
|
| struct | EncParam_Ext3_tag |
| | no longer used, replace by EncParam_Ext4 More...
|
| struct | EncParam_Ext4_tag |
| | encode parameter extension More...
|
| struct | EncParam_Ext5_tag |
| struct | EncParam_tag |
| | encode parameter More...
|
| struct | snapshot_param_tag |
| | snapshot parameter More...
|
| struct | ReproduceBitStream_tag |
| | dvr bit stream parameter, include main, sub1, sub2 bit-stream. More...
|
| struct | dvr_enc_src_tag |
| | dvr encode source parameter More...
|
| struct | dvr_enc_channel_param_tag |
| | dvr encode channel parameter. More...
|
| struct | dvr_enc_queue_get_tag |
| | get dvr encode buffer More...
|
| struct | dvr_enc_update_channel_param_tag |
| | update dvr encode channel parameter More...
|
| struct | dvr_enc_control_tag |
| | dvr encode control parameter More...
|
| struct | dvr_enc_copy_buf_tag |
Defines |
| #define | POLLIN_MAIN_BS 0x0001 |
| #define | POLLIN_SUB1_BS (POLLIN_MAIN_BS << 1) |
| #define | POLLIN_SUB2_BS (POLLIN_MAIN_BS << 2) |
| #define | POLLIN_SUB3_BS (POLLIN_MAIN_BS << 3) |
| #define | POLLIN_SUB4_BS (POLLIN_MAIN_BS << 4) |
| #define | POLLIN_SUB5_BS (POLLIN_MAIN_BS << 5) |
| #define | POLLIN_SUB6_BS (POLLIN_MAIN_BS << 6) |
| #define | POLLIN_SUB7_BS (POLLIN_MAIN_BS << 7) |
| #define | POLLIN_SUB8_BS (POLLIN_MAIN_BS << 8) |
| #define | POLLIN_SNAP_BS (1 << DVR_ENC_REPD_BT_NUM) |
| #define | DVR_ENC_MAGIC 0x1689 |
| #define | DVR_ENC_MAGIC_SHIFT 16 |
| #define | DVR_ENC_MAGIC_ADD_VAL(val) ((DVR_ENC_MAGIC << DVR_ENC_MAGIC_SHIFT)|(val)) |
| #define | DVR_ENC_CHECK_MAGIC(v) (((v)>>DVR_ENC_MAGIC_SHIFT)==DVR_ENC_MAGIC) |
| #define | DVR_ENC_GET_VALUE(v) ((v)&((1<<DVR_ENC_MAGIC_SHIFT)-1)) |
| #define | DVR_ENC_ENHANCE_H264_RATECONTROL 1 |
| #define | DVR_ENC_MJPEG_FUNCTION (1 << 1) |
| #define | DVR_ENC_H264_WATERMARK (1 << 2) |
| #define | DVR_ENC_ROI_POS (1 << 3) |
| #define | DVR_ENC_ROI_ALL (1 << 4) |
| #define | DVR_ENC_EBST_ENABLE 0x55887799 |
| #define | DVR_ENC_EBST_DISABLE 0x0 |
Typedefs |
| typedef enum dvr_enc_src_type_tag | dvr_enc_src_type |
| typedef struct EncParam_Ext1_tag | EncParam_Ext1 |
| typedef struct EncParam_Ext2_tag | EncParam_Ext2 |
| typedef struct EncParam_Ext3_tag | EncParam_Ext3 |
| typedef struct EncParam_Ext4_tag | EncParam_Ext4 |
| typedef struct EncParam_Ext5_tag | EncParam_Ext5 |
| typedef struct EncParam_tag | EncParam |
| typedef struct snapshot_param_tag | snapshot_param |
typedef struct
ReproduceBitStream_tag | ReproduceBitStream |
| typedef struct dvr_enc_src_tag | dvr_enc_src_param |
typedef struct
dvr_enc_channel_param_tag | dvr_enc_channel_param |
typedef enum
dvr_enc_channel_param_name_tag | dvr_enc_channel_param_name |
typedef struct
dvr_enc_queue_get_tag | dvr_enc_queue_get |
typedef struct
dvr_enc_update_channel_param_tag | dvr_enc_update_channel_param |
| typedef struct dvr_enc_control_tag | dvr_enc_control |
| typedef struct dvr_enc_copy_buf_tag | dvr_enc_copy_buf |
Enumerations |
| enum | dvr_enc_src_type_tag { ENC_TYPE_FROM_CAPTURE = 0,
ENC_TYPE_FROM_CASCADE,
ENC_TYPE_FROM_BUFFER,
ENC_SRC_TYPE_COUNT
} |
| enum | dvr_enc_channel_param_name_tag { ENC_PARAM_SRC_DIM,
ENC_PARAM_DST_WIN
} |
| enum | dvr_enc_ctrl_cmd {
ENC_START,
ENC_STOP,
ENC_SNAP,
ENC_UPDATE,
ENC_RAW
} |