Basically, instead of reading from a file, libsndfile can be passed a set of functions to read data from an arbitrary source.<br><br>So for example, if you write a set of functions which will read a sound file from a memory block or a network location, you can pass them to libsndfile, and it will use them to load the data from memory or over the network, even if it doesn't actually exist as a file.<br>

<br>This is the "virtual IO functionality".  He has simply released a description of this API so that it is easy to understand and use. You can view it on the website here: <a href="http://www.mega-nerd.com/libsndfile/api.html">http://www.mega-nerd.com/libsndfile/api.html</a><br>

<br>Jeremy<br><br><br><br><div class="gmail_quote">On Thu, Mar 24, 2011 at 7:41 AM, Victor Lazzarini <span dir="ltr"><<a href="mailto:Victor.Lazzarini@nuim.ie">Victor.Lazzarini@nuim.ie</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Whats does this mean?<br>
<br>
Victor<div class="im"><br>
On 24 Mar 2011, at 00:32, Erik de Castro Lopo wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 * Document virtual I/O functionality.<br>
</blockquote>
<br></div>
Dr Victor Lazzarini<br>
Senior Lecturer<br>
Dept. of Music<br>
NUI Maynooth Ireland<br>
tel.: <a href="tel:%2B353%201%20708%203545" target="_blank">+353 1 708 3545</a><br>
Victor dot Lazzarini AT nuim dot ie<div><div></div><div class="h5"><br>
<br>
<br>
<br>
_______________________________________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org" target="_blank">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/listinfo/linux-audio-dev" target="_blank">http://lists.linuxaudio.org/listinfo/linux-audio-dev</a><br>
</div></div></blockquote></div><br>