Pull or inspect buffered samples
Examples
info <- streamInfo("demo", type = "EEG",
channel_names = c("C3", "C4"), nominal_srate = 100)
buffer <- ringBuffer(info, capacity = 8L)
ringPush(buffer, matrix(as.double(1:6), 3, 2), c(0.01, 0.02, 0.03))
ringPeek(buffer, 2L)$samples
#> [,1] [,2]
#> [1,] 1 4
#> [2,] 2 5
ringPull(buffer)$sequence
#> [1] 0 1 2