OpenNI 1.3.2
|
Go to the source code of this file.
typedef struct XnUSBConfigDescriptorHolder XnUSBConfigDescriptorHolder |
typedef struct XnUSBDevice XnUSBDevice |
typedef struct XnUSBDeviceDescriptorHolder XnUSBDeviceDescriptorHolder |
typedef void(* XnUSBDeviceNewControlRequestCallback)(XnUSBDevice *pDevice, void *pCookie) |
typedef struct XnUSBInterfaceDescriptorHolder XnUSBInterfaceDescriptorHolder |
typedef struct XnUSBStringDescriptor XnUSBStringDescriptor |
XN_C_API XnStatus XN_C_DECL xnUSBDeviceInit | ( | const XnUSBDeviceDescriptorHolder * | pDeviceDescriptor, |
XnUInt32 | nControlMessageMaxSize, | ||
XnUSBDevice ** | ppDevice | ||
) |
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 void XN_C_DECL xnUSBDeviceShutdown | ( | XnUSBDevice * | pDevice | ) |
XN_C_API XnStatus XN_C_DECL xnUSBDeviceWriteEndpoint | ( | XnUSBDevice * | pDevice, |
XnUInt8 | nAddress, | ||
XnUChar * | pData, | ||
XnUInt32 | nDataSize | ||
) |