annotate test/test_process.py @ 66:f0e2a8421797

Handle getRemainingFeatures as well, and return dict only if >1 output (i.e. treat default case and explicit request of 1 output similarly)
author Chris Cannam
date Wed, 14 Jan 2015 11:55:20 +0000
parents c5106210370e
children e15e684d2af4
rev   line source
Chris@61 1
Chris@61 2 import vamp
Chris@61 3 import numpy as np
Chris@61 4
Chris@61 5 testPluginKey = "vamp-test-plugin:vamp-test-plugin"
Chris@66 6 testPluginKeyFreq = "vamp-test-plugin:vamp-test-plugin-freq"
Chris@61 7
Chris@61 8 rate = 44100
Chris@61 9
Chris@61 10 def test_process():
Chris@64 11 buf = np.zeros(10240)
Chris@66 12 results = vamp.process(buf, rate, testPluginKey, {}, [ "input-timestamp" ])
Chris@61 13 print("results = " + str(list(results)))
Chris@61 14 return True
Chris@66 15
Chris@66 16 def test_process_freq():
Chris@66 17 buf = np.zeros(10240)
Chris@66 18 results = vamp.process(buf, rate, testPluginKeyFreq, {}, [ "input-timestamp" ])
Chris@66 19 print("results = " + str(list(results)))
Chris@66 20 return True