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.