A little more information: A normal seek command works while the stream is
paused. Once I resume the stream, the new position in the stream is set.
However, when changing the rate while the stream is paused does not work.
When I resume the stream, the same rate from before is set. Here's the code: