Documentation
¶
Index ¶
- Constants
- Variables
- func Walk(rs io.ReadSeeker, size int64) iter.Seq2[Box, error]
- func WalkSupportedBox(rs io.ReadSeeker, size int64) iter.Seq2[Box, error]
- func WalkSupportedWritabelBox(rw iter.Seq2[WritableBox, error]) iter.Seq2[WritableBox, error]
- func WritableWalk(rs io.ReadSeeker, size int64, dest io.Writer) iter.Seq2[WritableBox, error]
- type Box
- type ReadWriter
- type Reader
- type WritableBox
- type Writer
Constants ¶
View Source
const ( ROOT_LEVEL = 0 ROOT_PATH = "" )
Variables ¶
View Source
var ErrBreakWalk = errors.New("break walk")
View Source
var (
ErrIlstBoxDoesNotExist = errors.New(".moov.udta.meta.ilst does not exists")
)
Functions ¶
func WalkSupportedBox ¶ added in v0.2.0
func WalkSupportedWritabelBox ¶ added in v0.2.0
func WalkSupportedWritabelBox(rw iter.Seq2[WritableBox, error]) iter.Seq2[WritableBox, error]
func WritableWalk ¶
func WritableWalk(rs io.ReadSeeker, size int64, dest io.Writer) iter.Seq2[WritableBox, error]
Types ¶
type ReadWriter ¶
func Open ¶
func Open(trackPath string) (ReadWriter, error)
func ParseReadWriter ¶
func ParseReadWriter(f *os.File) (ReadWriter, error)
type WritableBox ¶
Click to show internal directories.
Click to hide internal directories.