torben already did some exploring of one potentially interesting use of sndfile's virtual IO api: make it use the async I/O options now available with linux. this has some potential big gains for disk throughput for an app like ardour.
On 3/24/11, Jeremy Salwen <[email protected]> wrote: > 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 > <[email protected]>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 >> [email protected] >> http://lists.linuxaudio.org/listinfo/linux-audio-dev >> > _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
