平台:
WINCE6.0+I.MX515
问题:
camera多次初始化、预览和拍照(只拍一张),发现“我的设备--->Temp“文件夹多了很多临时文件,临时文件越多,camera重新初始化的时间就越长,预览的时间也就越长。
处理:
删除掉Temp文件夹的名字,不重启或是重启,camera重新初始化的时间一样还是很长,删除Temp文件夹,然后重新新建一个Temp文件夹就OK
------解决思路----------------------
没弄过啊,这个temp文件夹哪里操作的?代码在哪里?
------解决思路----------------------
如果用户把图片保存在sd卡,而不是temp,要怎么实现?
理论上ddraw应该不会管你文件保存的目录,目录应该是用户设定的才合理。
------解决思路----------------------
个人认为应该从 Camera 的驱动初始化与预览处查,看看这个 Temp 目录在这两个过程中都被用于什么
------解决思路----------------------
我还以为你的temp里面是你自己保存的图像呢。
dshow不会用,公司这一块都是同事弄的。
------解决思路----------------------
没有用过 iMX 的方案,但以前用过 MStar785 的方案,也是录像,确定没有出现 LZ 所说的现象。
所以,应该是平台方案,或者 OEM 这边搞出来的吧,不应该是 DirectShow 的问题。
------解决思路----------------------
退出时删除temp里的文件。没去深入研究,有用的方法就是好方法