Mercurial > hg > vamp-plugin-sdk
diff vamp-sdk/doc-overview @ 126:7a27dbdd663a
* doc for buffering adapter
author | cannam |
---|---|
date | Thu, 28 Feb 2008 13:41:00 +0000 |
parents | 0f8524203677 |
children | 991d2ae87980 |
line wrap: on
line diff
--- 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.