Mercurial > hg > may
annotate yetilab/stream/streamtype.yeti @ 222:77c6a81c577f matrix_opaque_immutable
Move block directory -> vector
author | Chris Cannam |
---|---|
date | Sat, 11 May 2013 15:58:36 +0100 |
parents | 3f4f3af724b0 |
children |
rev | line source |
---|---|
Chris@162 | 1 |
Chris@162 | 2 module yetilab.stream.streamtype; |
Chris@162 | 3 |
Chris@195 | 4 load yetilab.matrix.matrixtype; |
Chris@195 | 5 |
Chris@162 | 6 typedef stream = |
Chris@162 | 7 { |
Chris@162 | 8 position is number, |
Chris@162 | 9 channels is number, |
Chris@162 | 10 sampleRate is number, |
Chris@162 | 11 available is Known number | Unknown () | Infinite (), |
Chris@162 | 12 finished? is boolean, |
Chris@195 | 13 read is number -> matrix, |
Chris@162 | 14 close is () -> (), |
Chris@162 | 15 }; |
Chris@162 | 16 |
Chris@162 | 17 (); |
Chris@162 | 18 |