|
From: Tim R. <ti...@pr...> - 2014-04-15 17:11:11
|
Kustaa Nyholm wrote: >> If it looks like an audio device, you should use the audio APIs. >> Seriously. >> It is simply a waste of time to reinvent all of that >> hard-fought and well-tested code in the standard audio class driver. > I'm sure you are right, but what would then be a good standard > device to use if the OP is serious about learning to do ISOC? I suppose that's a fair question. When I reply, I generally assume that people are trying to get actual work done, rather than just exploring. Isochronous pipes have very, very, very few legitimate uses. The two canonical cases are video and audio, and in both cases there are already standard system drivers to handle them. In Windows, the new kernel-mode driver framework (KMDF), which is used by virtually all new drivers, didn't support isochronous until Win 8.1, some 10 years after its initial release, because no one could provide a compelling business case that justified the trouble of adding it. And, to be fair, I did provide an extensive review of his code problems after I made that statement. -- Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |