问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#相机拍照发生时序问题

发布网友 发布时间:2022-11-27 07:25

我来回答

5个回答

热心网友 时间:2023-05-25 06:16

用委托和多线程,在网上能找到相关资料。不过你这样拍照的意义何在? 如果想截取黑屏还不如直接调用按键"PrintScreen",能截取一张桌面图片。反正都得用到委托和多线程。
你这Button函数肯定不行的,你再怎么延时,他都拍不到黑屏,因为这是按顺序来执行,都在一个主线程内,怎么可能实现呢???
所以,执行按键是主线程,同时开启黑屏子线程,子线程延时2000ms,在2000ms内截图,不就ok了;

热心网友 时间:2023-05-25 06:17

拍照命令时序图

2.拍照数据回调时序图
二、看看源码分析
hardware/amlogic/camera/CameraHal.cpp

1 status_t CameraHal::takePicture( ){
2 ret = mCameraAdapter->sendCommand(CameraAdapter::CAMERA_START_IMAGE_CAPTURE, (int) &mStartCapture);
3 }
调用父类方法:

hardware/amlogic/camera/BaseCameraAdapter.cpp

1 status_t BaseCameraAdapter::sendCommand(CameraCommands operation, int value1, int value2, int value3){
2 switch ( operation ) {
3 case CameraAdapter::CAMERA_START_IMAGE_CAPTURE:
4 ret = takePicture();
5 }
6 }
调用子类方法:

hardware/amlogic/camera/V4LCameraAdapter/V4LCameraAdapter.cpp

 
1 status_t V4LCameraAdapter::takePicture(){
2 if (createThread(beginPictureThread, this) == false)
3 return -1;
4 }
5 /*static*/ int V4LCameraAdapter::beginPictureThread(void *cookie){
6 V4LCameraAdapter *c = (V4LCameraAdapter *)cookie;
7 return c->pictureThread();
8 }
9 int V4LCameraAdapter::pictureThread(){
10 ret = sendFrameToSubscribers(&frame);
11 }
调用父类方法:

hardware/amlogic/camera/BaseCameraAdapter.

热心网友 时间:2023-05-25 06:17

c#相机拍照发生时序问题是,C#相机S 简单的做了一个C,主要就是单次取图,实时拍摄,参数设置,图像比例设置等

热心网友 时间:2023-05-25 06:18

相机拍的照片时序胡乱怎么回事? - 百度知道
1个回答回答时间:2020年9月6日

最佳回答:相机里面有个设置,你设置一下就不会这样就好了
百度知道

热心网友 时间:2023-05-25 06:18

相机里面有个设置,你设置一下就不会这样就好了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cpa改分电话可信吗 有人今年收到这样的短信吗? 温馨提示 通知:你此次报考的湖南中级会 ...会计从业资格证,今天有陌生号码打电话说我没过,是真的吗?我都考三... 坠入星河的温柔仙句 惊艳所有人的优美文案 坠入星河的温柔仙句 温柔很仙的宝藏文案 温柔到心坎里的文案句子(温柔且治愈的短句子) 实习期劳务合同简易版 ...企业受伤,如果辞职是否还有补偿?医疗费谁出? 毛晓彤十大经典电视剧 这个锦尚天舞舞蹈里面的音乐是什么?急求 http://m.iqiyi.com/w_19rr... 冰箱冷冻的东西能放保鲜解冻吗 冰箱冷冻的东西能不能放保鲜解冻吗 人为什么要画画 国家防总什么级别 oppor15返回键震动怎么设置 森林防火指挥部成立于哪年? 菜籽油存放时间长,炒菜粘腻 春秋时期的士是什么 春秋时期的五霸都类似世界大战时期的欧洲哪些国家? 中国航天科工集团秋招时间 东灶建材瓷砖有几个品牌 春秋时期各诸侯国国家军事力量是什么 大国争夺,小国沦为鱼肉,春秋时期的背景是什么? 初二地理问题:澳门属于什么气候,怎么样,雨量呢? 提好的基因组DNA在负80°保存会 冻坏吗 蓝绿和园88平电梯正对大门吗? 蓝绿小镇始于哪个项目 私企生育保险报销过后那个钱怎么拿出来? 珀奇鸢尾手表回收价格? 紫金矿业行业估值?紫金矿业近期股价介绍?601899紫金矿业股票股吧? 紫金矿业股份股票历史最高价?紫金矿业股票股吧股票行情?紫金矿业可能有几个涨停? 汪盼盼:质疑成就蜕变 积极主动改变从信念开始 作一首祝"汪盼盼生日快乐"的藏头诗 上海谌龙企业管理咨询有限公司招聘信息,上海谌龙企业管理咨询有限公司怎么样? 我已经做到了 用英文怎么说 我认为我做到了这些事的英文 我已经做到最好 英文句子是怎样 我说到做到 英文怎么说 我一定做得到 英文怎么说我一定做得到英文怎么说为什 怎样用solid works画三棱军刺 谢谢!!! 三棱军刺的由来 有没有日本三棱枪剌图片 格斗刀的三棱刺 比大小怎么比? 做完肛周脓肿手术,术后应该注意些什么? 肛周脓肿手术后 后期怎么治疗 肛周脓肿手术后可以用高锰酸钾洗肛门吗? 做完肛周脓肿引流术后怎么清洗伤口 肛周脓肿一期根治手术后第几天什么时候坐浴效果好点啊 18J621-3通风天窗图集代适用于什么建筑设计?