int dibusb_streaming(struct usb_dibusb *dib,int onoff) { if (onoff) dibusb_urb_submit(dib); else dibusb_urb_kill(dib); return 0; }
int dibusb_streaming(struct usb_dibusb *dib,int onoff) { if (onoff) dibusb_urb_submit(dib); else dibusb_urb_kill(dib); switch (dib->dibdev->dev_cl->id) { case DIBUSB2_0: case DIBUSB2_0B: case NOVAT_USB2: case UMT2_0: if (onoff) return dibusb_ioctl_cmd(dib,DIBUSB_IOCTL_CMD_ENABLE_STREAM,NULL,0); else return dibusb_ioctl_cmd(dib,DIBUSB_IOCTL_CMD_DISABLE_STREAM,NULL,0); break; default: break; } return 0; }