Go to the source code of this file.
|
| int | clpe_getFrameAnyCam (int *p_camera_id, unsigned char **p_buffer, unsigned int *p_size, struct timeval *pt_camera_timeStamp) |
| |
| int | clpe_getFrameWithCamId (int camera_id, unsigned char **p_buffer, unsigned int *p_size, struct timeval *pt_camera_timeStamp) |
| |
| void * | clpe_runStream (void *pArg) |
| |
| int | clpe_startStream (T_CB_APP cb_app, char use_cam_0, char use_cam_1, char use_cam_2, char use_cam_3, int display_on) |
| |
| int | clpe_stopStream (void) |
| |
| void | increase_seq (PortData *data, xu32 now_seq) |
| |
| void | intecept_frame (int camera_id, unsigned int cur_frame_seq, unsigned char *p_buffer, unsigned int size, struct timeval *pt_camera_timeStamp) |
| |
| int | launch_port (PortData *data) |
| |
| static GstFlowReturn | on_new_sample_from_sink (GstElement *elt, PortData *data) |
| |
| gboolean | on_sink_message_appsink (GstBus *bus, GstMessage *message, PortData *data) |
| |
| gboolean | on_source_message (GstBus *bus, GstMessage *message, PortData *data) |
| |
| int | process_block_done (PortData *data) |
| |
◆ MAX_SEQ_OFFSET
| #define MAX_SEQ_OFFSET 110000 |
◆ SIMPLE_LOCK
| #define SIMPLE_LOCK while(g_lock) { usleep(10); } g_lock = 1; |
◆ SIMPLE_UNLOCK
| #define SIMPLE_UNLOCK g_lock = 0; |
◆ t_frame_info
◆ t_function_arg
◆ clpe_getFrameAnyCam()
| int clpe_getFrameAnyCam |
( |
int * |
p_camera_id, |
|
|
unsigned char ** |
p_buffer, |
|
|
unsigned int * |
p_size, |
|
|
struct timeval * |
pt_camera_timeStamp |
|
) |
| |
◆ clpe_getFrameWithCamId()
| int clpe_getFrameWithCamId |
( |
int |
camera_id, |
|
|
unsigned char ** |
p_buffer, |
|
|
unsigned int * |
p_size, |
|
|
struct timeval * |
pt_camera_timeStamp |
|
) |
| |
◆ clpe_runStream()
| void* clpe_runStream |
( |
void * |
pArg | ) |
|
◆ clpe_startStream()
| int clpe_startStream |
( |
T_CB_APP |
cb_app, |
|
|
char |
use_cam_0, |
|
|
char |
use_cam_1, |
|
|
char |
use_cam_2, |
|
|
char |
use_cam_3, |
|
|
int |
display_on |
|
) |
| |
◆ clpe_stopStream()
| int clpe_stopStream |
( |
void |
| ) |
|
◆ increase_seq()
◆ intecept_frame()
| void intecept_frame |
( |
int |
camera_id, |
|
|
unsigned int |
cur_frame_seq, |
|
|
unsigned char * |
p_buffer, |
|
|
unsigned int |
size, |
|
|
struct timeval * |
pt_camera_timeStamp |
|
) |
| |
◆ launch_port()
◆ on_new_sample_from_sink()
| static GstFlowReturn on_new_sample_from_sink |
( |
GstElement * |
elt, |
|
|
PortData * |
data |
|
) |
| |
|
static |
◆ on_sink_message_appsink()
| gboolean on_sink_message_appsink |
( |
GstBus * |
bus, |
|
|
GstMessage * |
message, |
|
|
PortData * |
data |
|
) |
| |
◆ on_source_message()
| gboolean on_source_message |
( |
GstBus * |
bus, |
|
|
GstMessage * |
message, |
|
|
PortData * |
data |
|
) |
| |
◆ process_block_done()
| int process_block_done |
( |
PortData * |
data | ) |
|
◆ appSinkBus
◆ frame_pre
◆ g_cur_cam_id
| unsigned int g_cur_cam_id = 0 |
◆ g_cur_frame_seq
| unsigned int g_cur_frame_seq = 0 |
◆ g_last_cam_id
| unsigned int g_last_cam_id = 0 |
◆ g_last_frame_seq
| unsigned int g_last_frame_seq = 0 |
◆ g_lock
◆ g_MainData
◆ g_max_seq_offset
◆ g_pthread
◆ g_recv
◆ g_stop_signal
| unsigned int g_stop_signal = 0 |
◆ gAppSink
◆ gt_frame_info
◆ prePcTime
◆ seq_base