You are here: Symbol Reference > SignalProcessing Namespace > Classes > TSignalBuffer Class > published > TSignalBuffer.StrideLength Property
DSP Master VCL
ContentsIndex
PreviousUpNext
TSignalBuffer.StrideLength Property

StrideLength defines the number of samples that will be skipped between consecutive reads from the buffer.

Pascal
property StrideLength: integer;

If StrideLength is 1, then on each read the buffer would move forward for 1 sample only. That would mean (1-1/Data.Length)*100% of overlapping. Setting StrideLength will set Overlapping to -1 and Overlapping parameter is ignored. When overlapp would have to be negative or there is a need to specify fordward step in number of samples, set the strideLength. It is possible to set StrideLength to 1000 and have Data.Lengt of 100. This means that the buffer will ignore 900 samples out of every 1000 written.

Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!