public static SmoothStreamingMediaStreamIndex GenerateClientManifestStreamIndex(IList <Box> boxes) { var track = ManifestTrack.InitializeTrackRegistry(boxes).First(); var moov = boxes.SingleOrDefault(b => b.Type == BoxType.Moov); return(GenerateClientManifestStreamIndex(track, moov)); }
public static Stream GenerateClientManifestStream(IEnumerable <Box> Boxes) { var ManifestTracks = ManifestTrack.InitializeTrackRegistry(Boxes); return(GenerateClientManifestStream(Boxes, ManifestTracks)); }