此问题涉及将Canon SDK与具有视频功能的DSLR相机配合使用。有人知道是否有办法检查相机上是否录制了视频?
我知道没有办法用SDK开始录制视频,但也许有办法检查是否正在录制一个?
感谢。
答案 0 :(得分:1)
作为最新的佳能sdk包含以下内容: 6.4.3开始/结束电影拍摄
EdsUInt32 record_start = 4; // Begin movie shooting
err = EdsSetPropertyData(cameraRef, kEdsPropID_Record, 0, sizeof(record_start), &record_start);
EdsUInt32 record_stop = 0; // End movie shooting
err = EdsSetPropertyData(cameraRef, kEdsPropID_Record, 0, sizeof(record_stop), &record_stop);
您可以检查属性数据以及是否设置为4 - 而不是视频正在录制。