Mercurial > hg > vamp-plugin-sdk
comparison vamp-sdk/Plugin.h @ 78:6bf198e06d72 vamp-plugin-sdk-v1.1
* doc updates
author | cannam |
---|---|
date | Thu, 23 Aug 2007 10:31:46 +0000 |
parents | 6683f99107cf |
children | e33fa45f0935 |
comparison
equal
deleted
inserted
replaced
77:ba5f87117b67 | 78:6bf198e06d72 |
---|---|
359 * | 359 * |
360 * If the plugin's inputDomain is FrequencyDomain, inputBuffers | 360 * If the plugin's inputDomain is FrequencyDomain, inputBuffers |
361 * will point to one array of floats per input channel, and each | 361 * will point to one array of floats per input channel, and each |
362 * of these arrays will contain blockSize/2+1 consecutive pairs of | 362 * of these arrays will contain blockSize/2+1 consecutive pairs of |
363 * real and imaginary component floats corresponding to bins | 363 * real and imaginary component floats corresponding to bins |
364 * 0..(blockSize/2) of the FFT output, where bin 0 contains the DC | 364 * 0..(blockSize/2) of the FFT output. That is, bin 0 (the first |
365 * output and bin blockSize/2 corresponds to the Nyquist output. | 365 * pair of floats) contains the DC output, up to bin blockSize/2 |
366 * There will therefore be blockSize+2 floats per channel in total. | 366 * which contains the Nyquist-frequency output. There will |
367 * The timestamp will be the real time in seconds of the centre of | 367 * therefore be blockSize+2 floats per channel in total. The |
368 * the FFT input window (i.e. the very first block passed to | 368 * timestamp will be the real time in seconds of the centre of the |
369 * process might contain the FFT of half a block of zero samples | 369 * FFT input window (i.e. the very first block passed to process |
370 * and the first half-block of the actual data, with a timestamp | 370 * might contain the FFT of half a block of zero samples and the |
371 * of zero). | 371 * first half-block of the actual data, with a timestamp of zero). |
372 * | 372 * |
373 * Return any features that have become available after this | 373 * Return any features that have become available after this |
374 * process call. (These do not necessarily have to fall within | 374 * process call. (These do not necessarily have to fall within |
375 * the process block, except for OneSamplePerStep outputs.) | 375 * the process block, except for OneSamplePerStep outputs.) |
376 */ | 376 */ |