S těma 16 bit vypadá, že je to tam problémovější. Deskriptory který to definuje má danou nejvyšší bitovou hloubku, kterou je schopný ten transport zvládnout, to jistě víš. Když se tam definuje 44.1 a 48 v 24 bitech, tak 96 už logicky jen v 16 bitech nelze (pokud se nemýlím). Ale to mě moc netrápí
Ovladače jsou momentálně ve stádiu takovém, že se úspěšně načtou do systému a naparsujou deskriptory, za chvilku to bude o tom otevřít endpointy a zkusit do nich poslat sinus tabulku, aby to začlo pískat s tím, že je potřeba vyřešit ten feedback, který by snad neměl být tak složitý (stačí jen upravovat množství dat v dalších rámcích podle toho co si vyžádá feedback endpoint). Pokud to bude potud fungovat, tak se na to napojí kernel streaming (KS + DS, viz http://msdn.microsoft.com/en-us/library … s.85).aspx ) Jak říkám, kvůli co nejnižší latenci to běží přímo v jádru systému a je to psané velmi univerzálně, tak jak specifikace diktuje, tj. mělo by to fungovat se všemi transporty vyhovující UAC2 (XMOS, AVR32, můj ARM based atd...) a v budoucnu se do toho zakomponuje taktéž mixér, možná resampler (nevím jak moudré je něco takového cpát do kernelu) a spousta feature. Bude to umět (pokud vše půjde dobře) nativní DSD přes ASIO a to včetně nahrávání.