srecord DecodeOpusStream(S url) { !include #1033023 // Resources InputStream in; OpusMachine machine; OpusMachineIterator sampleIterator; run { in = ownResource(httpInputStream(url)); machine = ownResource(new OpusMachine(in)); sampleIterator = new OpusMachineIterator(machine); } CloseableShortIterator get() { if (sampleIterator == null) run(); ret sampleIterator; } }