A SeekableInputStream.
The read start position.
The number of bytes to be read.
Buffer that has read data on success, null if there was an error.