Mercurial > hg > vamp-plugin-sdk
comparison 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 |
comparison
equal
deleted
inserted
replaced
125:24859c958732 | 126:7a27dbdd663a |
---|---|
63 - Vamp::HostExt::PluginChannelAdapter provides a simple means for | 63 - Vamp::HostExt::PluginChannelAdapter provides a simple means for |
64 hosts to use plugins that do not necessarily support the same number | 64 hosts to use plugins that do not necessarily support the same number |
65 of audio channels as they have available, without having to apply a | 65 of audio channels as they have available, without having to apply a |
66 channel management / mixdown policy themselves. | 66 channel management / mixdown policy themselves. |
67 | 67 |
68 - Vamp::HostExt::PluginBufferingAdapter (new in version 1.2) provides | |
69 a means for hosts to avoid having to negotiate the input step and | |
70 block size, instead permitting the host to use any block size they | |
71 desire (and a step size equal to it). This is particularly useful | |
72 for "streaming" hosts that cannot seek backwards in the input audio | |
73 stream and so would otherwise need to implement an additional buffer | |
74 to support step sizes smaller than the block size. | |
75 | |
68 The PluginLoader class can also use the input domain and channel | 76 The PluginLoader class can also use the input domain and channel |
69 adapters automatically to make the entire conversion process | 77 adapters automatically to make the entire conversion process |
70 transparent to the host if required. | 78 transparent to the host if required. |
71 | 79 |
72 Hosts should link with -lvamp-hostsdk. | 80 Hosts should link with -lvamp-hostsdk. |