Versions in this module Expand all Collapse all v0 v0.0.3 Feb 3, 2024 v0.0.2 Feb 3, 2024 Changes in this version + const LenTrackFragRunEntry + type ElemStreamDesc struct + DecConfig []byte + TrackId uint16 + func (self ElemStreamDesc) Children() []mp4io.Atom + func (self ElemStreamDesc) Len() (n int) + func (self ElemStreamDesc) Marshal(b []byte) (n int) + type MovieFrag struct + Header *MovieFragHeader + Tracks []*TrackFrag + Unknowns []mp4io.Atom + func (self *MovieFrag) Unmarshal(b []byte, offset int) (n int, err error) + func (self MovieFrag) Children() (r []mp4io.Atom) + func (self MovieFrag) Len() (n int) + func (self MovieFrag) Marshal(b []byte) (n int) + func (self MovieFrag) Tag() mp4io.Tag + type MovieFragHeader struct + Flags uint32 + Seqnum uint32 + Version uint8 + func (self *MovieFragHeader) Unmarshal(b []byte, offset int) (n int, err error) + func (self MovieFragHeader) Children() (r []mp4io.Atom) + func (self MovieFragHeader) Len() (n int) + func (self MovieFragHeader) Marshal(b []byte) (n int) + func (self MovieFragHeader) Tag() mp4io.Tag + type TrackFrag struct + DecodeTime *TrackFragDecodeTime + Header *TrackFragHeader + Run *TrackFragRun + Unknowns []mp4io.Atom + func (self *TrackFrag) Unmarshal(b []byte, offset int) (n int, err error) + func (self TrackFrag) Children() (r []mp4io.Atom) + func (self TrackFrag) Len() (n int) + func (self TrackFrag) Marshal(b []byte) (n int) + func (self TrackFrag) Tag() mp4io.Tag + type TrackFragDecodeTime struct + Flags uint32 + Time uint64 + Version uint8 + func (self *TrackFragDecodeTime) Unmarshal(b []byte, offset int) (n int, err error) + func (self TrackFragDecodeTime) Children() (r []mp4io.Atom) + func (self TrackFragDecodeTime) Len() (n int) + func (self TrackFragDecodeTime) Marshal(b []byte) (n int) + func (self TrackFragDecodeTime) Tag() mp4io.Tag + type TrackFragHeader struct + Data []byte + func (self *TrackFragHeader) Unmarshal(b []byte, offset int) (n int, err error) + func (self TrackFragHeader) Children() (r []mp4io.Atom) + func (self TrackFragHeader) Len() (n int) + func (self TrackFragHeader) Marshal(b []byte) (n int) + func (self TrackFragHeader) Tag() mp4io.Tag + type TrackFragRun struct + DataOffset uint32 + Entries []mp4io.TrackFragRunEntry + FirstSampleFlags uint32 + Flags uint32 + Version uint8 + func (self *TrackFragRun) Unmarshal(b []byte, offset int) (n int, err error) + func (self TrackFragRun) Children() (r []mp4io.Atom) + func (self TrackFragRun) Len() (n int) + func (self TrackFragRun) Marshal(b []byte) (n int) + func (self TrackFragRun) Tag() mp4io.Tag