Exactly, while fast if this method needs to parse the full track before starting to generate the results then it can't be used in real-tine.
To be used with arbitrary audio in real-time, after initialization and setup you need an API that looks like:
ProcessAudio (samples, num_namples)
And it would return n packets of num_namples samples.