Hi, it is fun to see that you had no answer.
Your question raises a lot of problems. Indeed, I don't count the number of people who have migrated to Mac or whom keeped their Windows XP because of audio software acceleration under Windows Vista.
I don't know who had this fabulous stupid idea but it was very fun.
Staceyw as M. Osterman said your idea about a managed code to render audio or video is absolutely a big mistake. Go and try some java and .net softwares to see horrible performance losses.