Mercurial > hg > vamp-plugin-sdk
comparison README @ 62:fe5486ee1c70 host-factory-stuff
* Documentation
author | cannam |
---|---|
date | Fri, 01 Jun 2007 15:00:51 +0000 |
parents | fa79c4ec847d |
children |
comparison
equal
deleted
inserted
replaced
61:97c5ac99d725 | 62:fe5486ee1c70 |
---|---|
74 should link with -lvamp-sdk. | 74 should link with -lvamp-sdk. |
75 | 75 |
76 Hosts may use the Vamp::PluginHostAdapter to convert the loaded | 76 Hosts may use the Vamp::PluginHostAdapter to convert the loaded |
77 plugin's C API back into a Vamp::Plugin object. Hosts should link | 77 plugin's C API back into a Vamp::Plugin object. Hosts should link |
78 with -lvamp-hostsdk. | 78 with -lvamp-hostsdk. |
79 | |
80 * vamp-sdk/hostext | |
81 | |
82 Additional C++ classes to make a host's life easier. | |
83 | |
84 Vamp::HostExt::PluginLoader provides a very simple interface for a | |
85 host to discover, load, and find out category information about the | |
86 available plugins. Most "casual" Vamp hosts will probably want to use | |
87 this class. | |
88 | |
89 Vamp::HostExt::PluginInputDomainAdapter provides a simple means for | |
90 hosts to handle plugins that expect frequency-domain input, without | |
91 having to convert the input themselves. | |
92 | |
93 Vamp::HostExt::PluginChannelAdapter provides a simple means for hosts | |
94 to use plugins that do not necessarily support the same number of | |
95 audio channels as they have available, without having to apply a | |
96 channel management / mixdown policy themselves. | |
97 | |
98 The PluginLoader can use the input domain and channel adapters | |
99 automatically to make the entire conversion process transparent to the | |
100 host if required. | |
79 | 101 |
80 * examples | 102 * examples |
81 | 103 |
82 Example plugins implemented using the C++ classes. ZeroCrossing | 104 Example plugins implemented using the C++ classes. ZeroCrossing |
83 calculates the positions and density of zero-crossing points in an | 105 calculates the positions and density of zero-crossing points in an |