Mercurial > hg > may
annotate yetilab/stream/streamtype.yeti @ 195:3f4f3af724b0
Add type declarations for matrix, filter
author | Chris Cannam |
---|---|
date | Mon, 06 May 2013 16:49:45 +0100 |
parents | 073641eba879 |
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 |