ICCameraDevice Takes Forever to Be Ready

Using ImageCaptureCore, to send PTP devices to cameras via tether, I noticed that all of my Nikon cameras can take up to an entire minute for PTP events to start logging. My Canons and Sonys are ready instantly. Any idea why? I use the ICDeviceBrowser to browse for cameras, and then request to open the session. According to the docs, it says it's ready after it enumerates its objects? If that's the case, is there a way to bypass that? Even on an empty SD card it's slow.

Replies

I was wrong about the empty SD being slow - A nikon with a faster SD or an empty SD connects just as fast as a Canon/Sony. Is there still a way to connect without needing to read ALL of its contents?