After looking into the client api a little more (which I assume I can call from a module without making anybody angry), I see that I could just set up a read callback that takes data from my source and writes it to my sink. That seems like it would have bad latency effects since I'd be copying across the system. Would there be another way to do it in which I could get away without a copy?
<br><br>Thanks,<br>Justin<br><br><div><span class="gmail_quote">On 7/10/07, <b class="gmail_sendername">Justin Tulloss</b> &lt;<a href="mailto:jmtulloss@gmail.com">jmtulloss@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br><br>Is there a good way of routing a source output straight to a sink? For instance, if I wanted the output of my microphone to be routed straight to my speakers, how would I go about doing that in pulse?<br><br>

If there&#39;s not a way that exists now, could I easily write a module to do so?<br><br>Thanks,<br><span class="sg">Justin<br>
</span></blockquote></div><br>