code: def cutFrames(self, options, input=range(100)):
      input = [float(x) for x in input]
      gen = VectorInput(input)
      pool = Pool()
      if not "validFrameThresholdRatio" in options:
          options["validFrameThresholdRatio"] = 0
  
      frameCutter = es.FrameCutter(
          frameSize=options["frameSize"],
          hopSize=options["hopSize"],
          startFromZero=options["startFromZero"],
          validFrameThresholdRatio=options["validFrameThresholdRatio"],
      )
  
      gen.data >> frameCutter.signal
      frameCutter.frame >> (pool, "frame")
      run(gen)
      if pool.descriptorNames():
          return pool["frame"]
      return []
  
imports: from essentia_test import *
  import essentia
  import essentia.streaming
  import essentia.standard
label_desc: Use image node_id 1 for calling the TestFrameCutter_Streaming obj's underlying member method code with example usage: obj.cutFrames(options, input) and returns: list, pool