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

java - Custom OutputStreamAppender not run: LOGBACK: No context given for <MYAPPENDER> -

java - UML - How would you draw a try catch in a sequence diagram? -

c++ - No viable overloaded operator for references a map -