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
} |