summaryrefslogtreecommitdiff
path: root/camlibs/ptp2/device-flags.h
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2009-06-12 18:17:35 +0000
committerMarcus Meissner <marcus@jet.franken.de>2009-06-12 18:17:35 +0000
commit58acb6fe23a22ac612d51add3a02a8a77528f3ed (patch)
tree2e8623035a96dde56ecee795f115a653540ecf9e /camlibs/ptp2/device-flags.h
parentb25a6268b3792012e16bedce6619e42d849dcfb6 (diff)
downloadlibgphoto2-58acb6fe23a22ac612d51add3a02a8a77528f3ed.tar.gz
rewritten ptp object handling completely.
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@12144 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/ptp2/device-flags.h')
-rw-r--r--camlibs/ptp2/device-flags.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/camlibs/ptp2/device-flags.h b/camlibs/ptp2/device-flags.h
index b08d28d65..5a71aa882 100644
--- a/camlibs/ptp2/device-flags.h
+++ b/camlibs/ptp2/device-flags.h
@@ -206,3 +206,37 @@
* level.
*/
#define DEVICE_FLAG_BROKEN_BATTERY_LEVEL 0x00010000
+
+/**
+ * Devices that send "ObjectDeleted" events after deletion
+ * of images. (libgphoto2)
+ */
+#define DEVICE_FLAG_DELETE_SENDS_EVENT 0x00020000
+
+/**
+ * Cameras that can capture images. (libgphoto2)
+ */
+#define DEVICE_FLAG_CAPTURE 0x00040000
+
+/**
+ * Cameras that can capture images. (libgphoto2)
+ */
+#define DEVICE_FLAG_CAPTURE_PREVIEW 0x00080000
+
+/**
+ * Nikon broken capture support without proper ObjectAdded events.
+ * (libgphoto2)
+ */
+#define DEVICE_FLAG_NIKON_BROKEN_CAPTURE 0x00100000
+
+/**
+ * Broken capture support where cameras do not send CaptureComplete events.
+ * (libgphoto2)
+ */
+#define DEVICE_FLAG_NO_CAPTURE_COMPLETE 0x00400000
+
+/**
+ * Direct PTP match required.
+ * (libgphoto2)
+ */
+#define DEVICE_FLAG_MATCH_PTP_INTERFACE 0x00800000