However if length 0-seconds is specified, it uses a circlular buffer, meaning that it wraps around and new data overwrites the oldest in the buffer. If you use this setting, you would need to continuously pull the data out of its buffer and store it in your own buffer, while it's still recording.