Audio Plugin for Networked Device

Hello,


I'm developing a pre-amp that will accept a music stream over ethernet. On OSX side, I'm writing a driver (just plugin) that will take system audio and send it over ethernet. I'm able to collect the audio data. Now I need to figure out how to stream it out.


What is the proper way to do sockets in an audio plugin? I tried using socket callbacks with CFRunLoop but it seems to be freezing all of coreaudiod.


Any other suggestion on this architecutre will be appreciated. For example, does anyone see a need for a kernel level driver or will the plugin suffice?


Thanks,


Konstantin

Anyone?

Audio Plugin for Networked Device
 
 
Q