summaryrefslogtreecommitdiff
path: root/sys/dev/usb
diff options
context:
space:
mode:
authorjmcneill <jmcneill@NetBSD.org>2008-06-18 14:20:31 +0000
committerjmcneill <jmcneill@NetBSD.org>2008-06-18 14:20:31 +0000
commit065296bfe03d80a4d1be30c8a1f73fee871e10c3 (patch)
treeb0d6ef07e69602921ce28f99a4df48e41ba639d2 /sys/dev/usb
parent9a0aeead13a819a559eb52a39d24b25a77a6e85b (diff)
USB video class definitions, from Patrick Mahoney for GSoC 2008.
Diffstat (limited to 'sys/dev/usb')
-rw-r--r--sys/dev/usb/usb.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/dev/usb/usb.h b/sys/dev/usb/usb.h
index ebe7dd1a919..a748597e408 100644
--- a/sys/dev/usb/usb.h
+++ b/sys/dev/usb/usb.h
@@ -1,4 +1,4 @@
-/* $NetBSD: usb.h,v 1.80 2008/05/26 18:00:33 drochner Exp $ */
+/* $NetBSD: usb.h,v 1.81 2008/06/18 14:20:31 jmcneill Exp $ */
/* $FreeBSD: src/sys/dev/usb/usb.h,v 1.14 1999/11/17 22:33:46 n_hibma Exp $ */
/*
@@ -396,6 +396,11 @@ typedef struct {
#define UISUBCLASS_AUDIOSTREAM 2
#define UISUBCLASS_MIDISTREAM 3
+#define UICLASS_VIDEO 0x0E
+#define UISUBCLASS_VIDEOCONTROL 1
+#define UISUBCLASS_VIDEOSTREAMING 2
+#define UISUBCLASS_VIDEOCOLLECTION 3
+
#define UICLASS_CDC 0x02 /* communication */
#define UISUBCLASS_DIRECT_LINE_CONTROL_MODEL 1
#define UISUBCLASS_ABSTRACT_CONTROL_MODEL 2