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
Whats does this mean?
VictorDr Victor Lazzarini
On 24 Mar 2011, at 00:32, Erik de Castro Lopo wrote:
* Document virtual I/O functionality.
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