Versions in this module Expand all Collapse all v0 v0.0.18 Jul 6, 2022 Changes in this version + func FragmentHeader() []byte + func MovieHeader(tracks []*fmp4io.Track) ([]byte, error) + type MovieFragmenter struct + func NewMovie(streams []av.CodecData) (*MovieFragmenter, error) + func (f *MovieFragmenter) Duration() time.Duration + func (f *MovieFragmenter) Fragment() (fragment.Fragment, error) + func (f *MovieFragmenter) MovieHeader() (filename, contentType string, blob []byte) + func (f *MovieFragmenter) NewSegment() + func (f *MovieFragmenter) TimeScale() uint32 + func (f *MovieFragmenter) WritePacket(pkt av.Packet) error + type TrackFragmenter struct + func NewTrack(codecData av.CodecData) (*TrackFragmenter, error) + func (f *TrackFragmenter) Duration() time.Duration + func (f *TrackFragmenter) Fragment() (fragment.Fragment, error) + func (f *TrackFragmenter) MovieHeader() (filename, contentType string, blob []byte) + func (f *TrackFragmenter) NewSegment() + func (f *TrackFragmenter) TimeScale() uint32 + func (f *TrackFragmenter) Track() (*fmp4io.Track, error) + func (f *TrackFragmenter) WritePacket(pkt av.Packet) error