capture_stop
2016-09-02 16:20:27 0 举报
capture_stop是一个用于停止捕获数据或操作的函数或命令。它可以用于各种应用程序和系统中,例如图像捕捉、数据采集、网络监控等。当用户或程序需要停止捕获过程时,可以调用capture_stop函数来终止数据的获取和处理。这个函数通常会释放资源、关闭连接或停止线程等操作,以确保捕获过程的顺利结束。通过使用capture_stop,用户可以有效地控制和管理捕获过程,提高系统的效率和稳定性。无论是在软件开发中还是日常生活中,capture_stop都扮演着重要的角色,为用户提供了方便和灵活性。
作者其他创作
大纲/内容
通知hal回调函数处理信息camera_snapshot_cb_to_hal
snp_checkout_exit
camera_local_stop_snapshot
Cmr_grab.c
SprdCamera3PicChannel
cmr_oem.c
SprdCamera3OEMIf.cpp
cmr_snapshot_stop
if语句中的camera_cancel_takepicture
与preview的stop同一个流程,参考previewstop流程
SprdCamera3RegularChannel
cmr_snapshot.c
send PREV_EVT_CANCEL_SNP 交给mdg线程处理,并找到prev线程处理函数
snp_main_thread_proc
\tsend信息message.msg_type = SNP_EVT_STOP;\tmessage.sync_flag = CMR_MSG_SYNC_PROCESSED;交给msg处理函数,并寻找线程处理函数
camera_channel_free_frame
ops.channel_free_frame
dcam_img.c
SNAPSHOT_FUNC_RELEASE_PICTURESNAPSHOT_RSP_CB_SUCCESS
cmr_preview_cancel_snapshot
snp_stop_proc
camera_stop_codec处理
case PREV_EVT_CANCEL_SNP:
prev_thread_proc
\tmessage.msg_type = PREV_EVT_CANCEL_SNP;\tmessage.sync_flag = CMR_MSG_SYNC_PROCESSED;
SprdCamera3Channel.cpp
SprdCamera3MetadataChannel
cmr_grab_free_frame
camera_cancel_takepicture
stop
cancelPictureInternal
camera_channel_stop
ops.stop_codec(cxt-oem_handle);
case
stopPreviewInternal
prev_cancel_snapshot
snp_send_msg_notify_thr
camera_set_snp_req
TAKE_PICTURE_NEEDED == camera_get_snp_req(oem_handle))
cmr_grab_cap_stop
camera_close_hdr
cmr_orm.c
0 条评论
下一页