Export (0) Print
Expand All

2.2.5 Sparse Stream Pointer

The SparseStreamPointer and related fields contain data required to locate the latest fragment of a sparse stream. This message is used in conjunction with a Fragment Response message.

SparseStreamPointer (variable): A set of data that indicates the latest fragment for all related sparse streams.

SparseStreamSet (variable): The set of latest fragment pointer for all sparse streams related to a single requested fragment.

SparseStreamFragment (variable): The latest fragment pointer for a single related sparse stream.

SparseStreamName (variable): The stream Name of the related Sparse Name. The value of this field MUST match the Name field of the StreamElement field that describes the stream, specified in section, in the Manifest Response.

SparseStreamTimeStamp (variable): The timestamp of the latest timestamp for a fragment for the SparseStream that occurs at the same point in time or earlier than the presentation than the requested fragment.

The syntax of the fields defined in this section, specified in ABNF [RFC5234], is as follows:

SparseStreamPointer = (HeaderData DELIMETER)? "ChildTrack" "=" 
                       DQ SparseStreamSet *( DELIMETER  SparseStreamSet ) DQ 
HeaderData = 1*CHAR
SparseStreamSet = SparseStreamFragment *( "," SparseStreamFragment )
SparseStreamFragment = SparseStreamName "=" SparseStreamTimeStamp
SparseStreamTimeStamp = STRING_UINT64
© 2015 Microsoft