Input data for the algorithm The slice is reduced by its begining as the processing moves on. Must be refilled when empty before calling the algorithm process method.
How many bytes read since the start of the stream processing.
Output buffer for the algorithm to write to. This is NOT the data ready after process, but where the algorithm must write next. after a call to process, the slice is reduced by its beginning, and the data written is therefore the one before the slice.
How many bytes written since the start of the stream processing.