The PTP/IP Software Development Kit enables high performance control and media transfers between a host and media capture device that uses the PTP or MTP protocols.
The SDK supports both macOS and iOS directly, and can be ported to any POSIX environment using either USB or IP (WiFi) transports. Image transfers are pipelined to maximise performance, minimising the effect of link-latency for bulk media transfers.
The SDK is written in a portable subset of C++ suitable for embedded use. Platform specific adaptation layers provide the ability to port the software cleanly to new platforms.