view yetilab/stream/type.yeti @ 291:c40821ff70f8

Hurrah! Overlap-add now produces valid output streams (finally) and passes the tests
author Chris Cannam
date Fri, 31 May 2013 15:14:09 +0100
parents 197d23954a4e
children
line wrap: on
line source

module yetilab.stream.type;

load yetilab.matrix.type;

typedef stream =
    {
        position is number,
        channels is number,
        sampleRate is number,
        available is Known number | Unknown () | Infinite (),
        finished? is boolean,
        read is number -> matrix,
        close is () -> (),
    };

();