Basically, instead of reading from a file, libsndfile can be passed a set of functions to read data from an arbitrary source.

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.

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: http://www.mega-nerd.com/libsndfile/api.html

Jeremy



On Thu, Mar 24, 2011 at 7:41 AM, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote:
Whats does this mean?

Victor

On 24 Mar 2011, at 00:32, Erik de Castro Lopo wrote:

 * Document virtual I/O functionality.

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev