There is one example project that uses Interrupt transfers.
Please go through below attached source file which speaks about how to implement a data source and data sink over a pair of USB intr endpoints.
USBIntrSourceSink.rar 638.5 K
I go through this source code they are using manual DMA buffer for this. But I am using manual DMA buffer for video streaming means for "CY_U3P_USB_EP_BULK". So, is it good way to use manual DMA buffer for CY_U3P_USB_EP_INTR as well. How to test this functionality. Is there any software using that we can able to Send some data on Interrupt Endpoint and test it on that software.
You can use USB Control Center to send data on Interrupt Endpoint.
SDK provides Control Center application file.
Please go through following SDK path"C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\application\c_sharp"