The client
may pause or stop a Media Presentation. In this case client simply stops
requesting Media Segments or parts thereof. To resume, the client sends
requests to Media Segments, starting with the next Subsegment after the last
requested Subsegment.
If a
specific Representation or SubRepresentation element includes the @maxPlayoutRate attribute, then the corresponding Representation
or Sub-Representation may be used for the fast-forward trick mode. The client
may play the Representation or Sub-Representation with any speed up to the
regular speed times the specified @maxPlayoutRate attribute with the same decoder profile and
level requirements as the normal playout rate. If a specific Representation or SubRepresentation element includes the @codingDependency attribute with value set to 'false', then the corresponding Representation
or Sub-Representation may be used for both fast-forward and fast-rewind trick
modes.
Sub-Representations in combination with
Index Segments and Subsegment Index boxes may be used for efficient trick mode
implementation. Given a Sub-Representation with the desired @maxPlayoutRate, ranges corresponding to SubRepresentation@level all
level values from SubRepresentation@dependencyLevel may be extracted via byte ranges constructed from the information
in Subsegment Index Box. These ranges can be used to construct more compact
HTTP GET request.