numRows — Number of samples peeked from each channel positive integer
Number of samples peeked from each channel (column) of the buffer, specified as a
positive integer. This operation does not change the number of unread samples in the
buffer. If the requested number of samples is greater than the number of unread samples,
the output is zero-padded.
overlap — Number of samples overlapped integer
Number of samples overlapped, specified as an integer. The function returns
numRows samples from each channel and overlaps previously read
samples by overlap. The total number of samples peeked is
numRows × NumChann, where
NumChann is the number of channels in the buffer. The total number
of new samples peeked is (numRows – overlap)
× NumChann. If the overlap portion contains samples that are
overwritten, and are therefore not contiguously written, the output is
zero-padded.
Data peeked from the buffer, returned as an array of numRows
× NumChann samples. If overlap is
specified, the function returns (numRows –
overlap) × NumChann samples. If the
requested number of samples is greater than the number of unread samples, the output is
zero-padded.
Data Types: double Complex Number Support: Yes
nUnderrun — Number of zero-padded samples in each channel vector | matrix
Number of zero-padded samples in each channel (column) if underrun occurred.
Underrun occurs if you attempt to peek more samples than available. Samples that are
zero-padded in overlapped portions are not counted as underrun.