How to start / stop video recording on a Canon camera via SDK?

I have a Canon 7D digital camera, and I would like to be able to control video recording from a PC. I downloaded Canon SDK 2.8, read the entire document that it contains, but still cannot figure out how to start or stop recording video to the camera.

Is it possible to control video recording through the Canon SDK?

Thank.

+3
source share
3 answers

Canon's latest sdk document contains the answer:

6.4.3. Start / End Movie Recording You can start / end movie shooting from the following operations.

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_
+5
source

Take a look at gphoto, I'm not sure (and this is for UNIX-like systems)

http://www.gphoto.org/doc/remote/

, , usb-ir, , Canon Remote, (, ) usb-ir, Canon Remote,

, - .

DSLR SDK

2

Breezesys , , , Chris breeze ,

http://www.breezesys.com/DSLRRemotePro/help/index.html?video_capture.htm

- :/

3

:

, dll export viewer,

DPPLibCom

DPPDLL

EDSDK

EdsImage

MLib

Ucs32P

n @sty n @sty dlls, , , .

+1

Unfortunately, I do not think that this is possible at the moment (if you look at this API). Although I really believe that Canon has an API, it doesn’t release it for one reason or another.

On the side of the note, I saw cases where people capture live viewing frames and make videos.

0
source

Source: https://habr.com/ru/post/1771819/


All Articles