14 control | |------------->
15 ------->| filesrc | state
24 * Seek SeekMode Integer
31 ByteString (response for the "Read" event)
34 * Open Integer Integer -- size and the current position
47 wv stream ,---------. wv ctrl
48 ---------->| |------------->
49 wvc stream | | wvc ctrl
50 ---------->| wvparse |------------->
53 `---------' media tags
64 * Seek Integer -- frame index
77 wv/wvc stream control event
79 * Seek SeekMode Integer
86 #. [WavPack.Block] -- wv blocks for all channels (non-empty)
87 #. [WavPack.Block] -- wvc blocks for all channels
88 #. Integer -- samples to skip
93 reactive parser state value
95 * Active (Maybe Integer) -- # samples
104 ,-------. PCM streams
105 wv/wvc blocks | |----------->
106 ------------->| wvdec | stream info
113 #. [WavPack.Block] -- wv blocks for all channels (non-empty)
114 #. [WavPack.Block] -- wvc blocks for all channels
115 #. Integer -- frames to skip
120 (FIXME: not defined yet)
128 #. channel mask :: (FIXME: not defined yet)
129 #. sampling rate :: Integer
136 FIXME: under construction