I am developing a USB audio class 1.0 device which uses an async OUT endpoint which is associated with a feedback IN endpoint in windows vista environment.
I am really in confusion with this feedback endpoint. I have so many doubts about this.
1) Host will ask for feedback info for every 2(pow)brefresh milliseconds. am i right?
2) If host asks for feedback info how device will know about this host request.
3) Device need to send feedback info in 10.14 format.
I am developing a USB audio class 1.0 with the following properties.
Sample frequency : 32000 Khz.
Bits Per Sample : 16
Number of channels : 1
brefresh value is set to 5.
Max.Pkt size value is set to 64.
The feedback info was prepared in 10.14 format like below.
NbrSamplesPerFrame = 16; NbrSamplesPerFrame <<= 14;
Is my feedback info was right in 10.14 format.
If you have answers for these it is really helpful for me. Thank u.