I am looking at the audio data received from USB. Every packet is only half filled. That is, the first 96 samples have valid data and the second 96 contain zeros. I am using the usbd_audio project. What is going on here?
This is stereo audio; every packet contains 48 samples of Left audio, 48 samples of Right audio, and 96 samples of zeros. The Left and Right samples are interleaved every other sample.
Why are there 96 samples of zeros?
I am using SDK 15