# HG changeset patch # User cannam # Date 1204206060 0 # Node ID 7a27dbdd663ad47a92354e2c0418da2bcb62972b # Parent 24859c958732f7d9d0edb05ebdfa0a08822131f6 * doc for buffering adapter diff -r 24859c958732 -r 7a27dbdd663a vamp-sdk/doc-overview --- a/vamp-sdk/doc-overview Thu Feb 28 12:53:14 2008 +0000 +++ b/vamp-sdk/doc-overview Thu Feb 28 13:41:00 2008 +0000 @@ -65,6 +65,14 @@ of audio channels as they have available, without having to apply a channel management / mixdown policy themselves. + - Vamp::HostExt::PluginBufferingAdapter (new in version 1.2) provides + a means for hosts to avoid having to negotiate the input step and + block size, instead permitting the host to use any block size they + desire (and a step size equal to it). This is particularly useful + for "streaming" hosts that cannot seek backwards in the input audio + stream and so would otherwise need to implement an additional buffer + to support step sizes smaller than the block size. + The PluginLoader class can also use the input domain and channel adapters automatically to make the entire conversion process transparent to the host if required.