From: nikkov <ni...@gm...> - 2012-01-27 13:02:04
|
>From: Travis >http://libusb-win32.sourceforge.net/libusbKv3/struct_k_i_s_o___p_a_c_k_e_t.html >Length > Set by the host controller to indicate the actual number of bytes > received by the device for isochronous IN transfers. Length not used for > isochronous OUT transfers. > >;) Yes it is :-) . But I checked also transfer by sniffer and all the same data length=0 >libusbK.sys will manage the start frame by default, but there is a pipe >policy to force the ASAP flag. >http://libusb-win32.sourceforge.net/libusbKv3/usbk_pipe_management.html >I need to update my docs but they only thing they do say is it should >default to use ASAP for OUT (by default) and the start frame for (IN). > >Set the ISO_ALWAYS_START_ASAP pipe policy and see if that helps. ..or >maybe clear it.. ;) > >Regards, >Travis I set pipe policy ISO_ALWAYS_START_ASAP and get ISO_ALWAYS_START_ASAP and StartFrame=0 in all packets. Data to device is still not passed. >From: Xiaofan Chen >Just curious, why not use the Windows audio related API? What >do you gain by using libusbK? > >-- >Xiaofan It's only for learning. In future I plan to work with custom high speed USB audio device Best regards. Nikolay |