<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi,<div>I have implemented/ported USB device driver on the custom platform(ARM processor).</div><div>I am trying to read and write audio data through to USB headphone.</div><div>These are my questions?</div><div><br></div><div>1) USB isochronous read is an asynchronous call, how can I read data from the mic and send immediatly to speaker(just to make echo),</div><div><br></div><div>2) How much data needs to be read from the mic and send to speaker without loosing audio quality?(is it every frames (1msec data) or more buffering can be done)</div><div><br></div><div>Basically, how can I read from mic and send to speaker continuously without loosing data?</div><div><br></div><div>Thanks in advance for your answers.</div><div>Raj</div><div> <br><br>Basavaraj Hiremath</div></td></tr></table><br>