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

Popular posts from this blog

SQL php on different pages to Insert (mysqli) -

php - How can an email be returned from Stripe Checkout? -

sql - Partition elimination in Greenplum -