Pass data to this method to decode. This method should be called repeatedly until there is no more data to decode. Once there is no more data to decode then you should call the FinishDecoding method which will reset internal buffers and clean up.
The size of the buffer passed to this function each round does not mater.