SampleType » History » Version 8
  Chris Cannam, 2014-02-10 01:04 PM 
  
| 1 | 1 | Chris Cannam | h1. Output Sample Type and Sample Rate | 
|---|---|---|---|
| 2 | 1 | Chris Cannam | |
| 3 | 8 | Chris Cannam | A Vamp plugin takes audio as input, as a series of process blocks with associated timestamps, and returns a series of "feature" structures. These features are associated with a particular output of the plugin. (See diagram.) | 
| 4 | 6 | Chris Cannam | |
| 5 | 7 | Chris Cannam | Each returned feature might have a timestamp... or it might not. Whether a timestamp is provided -- and, if it is provided, what it means -- are determined by the @SampleType@ and @SampleRate@ properties of the plugin output that returns the feature. | 
| 6 | 3 | Chris Cannam | |
| 7 | 1 | Chris Cannam | !/attachments/download/980/feature-structures-20pc.png! | 
| 8 | 7 | Chris Cannam | |
| 9 | 8 | Chris Cannam | h2. SampleType | 
| 10 | 1 | Chris Cannam | |
| 11 | 8 | Chris Cannam | A plugin output's @SampleType@ property may be either @OneSamplePerStep@, @FixedSampleRate@, or @VariableSampleRate@. Here's what they mean. | 
| 12 | 8 | Chris Cannam | |
| 13 | 8 | Chris Cannam | h3. OneSamplePerStep | 
| 14 | 8 | Chris Cannam | |
| 15 | 8 | Chris Cannam | This is the simplest option. |