package
0.17.1
Repository: https://github.com/at-wat/ebml-go.git
Documentation: pkg.go.dev

# Functions

NewSimpleBlockWriter creates BlockWriteCloser for each track specified as tracks argument.
NewSimpleWriter creates BlockWriteCloser for each track specified as tracks argument.

# Variables

DefaultBlockInterceptor is the default BlockInterceptor used by BlockWriter.
DefaultEBMLHeader is the default EBML header used by BlockWriter.
DefaultSegmentInfo is the default Segment.Info used by BlockWriter.

# Structs

Audio represents Audio element struct.
BlockGroup represents BlockGroup element struct.
Cluster represents Cluster element struct.
CuePoint represents CuePoint element struct.
Cues represents Cues element struct.
CueTrackPosition represents CueTrackPosition element struct.
EBMLHeader represents EBML header struct.
FrameWriter is a backward compatibility wrapper of BlockWriteCloser.
Info represents Info element struct.
Seek represents Seek element struct.
SeekHead represents SeekHead element struct.
Segment represents Segment element struct.
SegmentStream represents Segment element struct for streaming.
TrackEntry represents TrackEntry element struct.
Tracks represents Tracks element struct.
Video represents Video element struct.

# Interfaces

BlockCloser is a WebM closer interface.
BlockReadCloser groups Reader and Closer.
BlockReader is a WebM block reader interface.
BlockWriteCloser groups Writer and Closer.
BlockWriter is a WebM block writer interface.