バージョン 2.12 以降 - Canon EDSDK は、接続されたカメラから kEdsPropID_BodyIDEx を介してカメラのシリアル番号を取得することをサポートしていないようです。これは、どの物理カメラがどれであるかを見分けることが不可能であることを意味します。
たとえば、2 台のカメラに接続し、カメラ 1 に設定 1 を設定し、カメラ 2 に設定 2 を設定したい場合、アプリケーション内からどのカメラがカメラ 1 でどれがカメラ 2 であるかを知る方法がないため、どの設定に適用するかを知る方法がありません。各カメラ。
これは、camera1 が暗い部屋にあり、camera2 が明るい部屋にあり、それぞれに特定の設定を適用したい場合に行うのが合理的なことのように思えます。
この投稿を見ました: Canon SDK:2台のデバイスで撮影した最新の写真をホストにダウンロード
私が何かを誤解していない限り、これにより、接続後にアプリケーション内のカメラを区別できますが、物理カメラを区別することはできません。
この問題を回避する方法を見つけた人はいますか?
乾杯!