#include "XnPlatform.h"
#include "XnStatus.h"
Go to the source code of this file.
Functions |
XN_C_API XnStatus XN_C_DECL | xnUSBDeviceInit (const XnUSBDeviceDescriptorHolder *pDeviceDescriptor, XnUInt32 nControlMessageMaxSize, XnUSBDevice **ppDevice) |
XN_C_API void XN_C_DECL | xnUSBDeviceShutdown (XnUSBDevice *pDevice) |
XN_C_API XnBool XN_C_DECL | xnUSBDeviceIsControlRequestPending (XnUSBDevice *pDevice) |
XN_C_API XnStatus XN_C_DECL | xnUSBDeviceReceiveControlRequest (XnUSBDevice *pDevice, XnUChar *pBuffer, XnUInt32 *pnRequestSize) |
XN_C_API XnStatus XN_C_DECL | xnUSBDeviceSendControlReply (XnUSBDevice *pDevice, const XnUChar *pBuffer, XnUInt32 nReplySize) |
XN_C_API XnStatus XN_C_DECL | xnUSBDeviceSetNewControlRequestCallback (XnUSBDevice *pDevice, XnUSBDeviceNewControlRequestCallback pFunc, void *pCookie) |
XN_C_API XnStatus XN_C_DECL | xnUSBDeviceSetConnectivityChangedCallback (XnUSBDevice *pDevice, XnUSBDeviceConnectivityChangedCallback pFunc, void *pCookie) |
XN_C_API XnStatus XN_C_DECL | xnUSBDeviceWriteEndpoint (XnUSBDevice *pDevice, XnUInt8 nAddress, const XnUChar *pData, XnUInt32 nDataSize) |
Typedef Documentation
typedef void(* XnUSBDeviceNewControlRequestCallback)(XnUSBDevice *pDevice, void *pCookie) |
Enumeration Type Documentation
- Enumerator:
XN_USB_DEVICE_DISCONNECTED |
|
XN_USB_DEVICE_CONNECTED |
|
XN_USB_DEVICE_SUSPENDED |
|
Function Documentation
XN_C_API XnStatus XN_C_DECL xnUSBDeviceWriteEndpoint |
( |
XnUSBDevice * |
pDevice, |
|
|
XnUInt8 |
nAddress, |
|
|
const XnUChar * |
pData, |
|
|
XnUInt32 |
nDataSize |
|
) |
| |