camera - Canon EDSDK 2.12+ kEdsPropID_BodyIDEx disabled -
since version 2.12 - seems canon edsdk no longer supports getting camera serial numbers connected cameras via kedspropid_bodyidex. means it's impossible tell physical camera which.
for instance, if wanted connect 2 cameras , set settings1 camera1 , settings2 camera2, have no way of knowing camera camera1 , camera2 inside application , therefore no way of knowing settings apply each camera.
this seems reasonable thing want if camera1 located in dark room , camera2 in brightly lit room , wanted apply specific settings each?
i did see post: canon sdk: download latest picture taken 2 devices host
unless i'm misunderstanding something, allows differentiate between cameras inside application once you've connected, not let differentiate between physical cameras.
anyone found way around issue?
cheers!
using 2.15 here , bodyidex working fine. sure using string , not uint?
other there @ least 2 other ways distinguish camera, both without opening session.
- the port name can edsgetdeviceinfo
- the pointer value camera object
both of alternative values valid while run software. once restart or plug in camera somewhere else values change.
Comments
Post a Comment