Module prelude

Available on crate feature dep_symphonia only.
Expand description

The formats module prelude.

Structs§

Cue
A Cue is a designated point of time within a media stream.
FormatOptions
FormatOptions is a common set of options that all demuxers use.
Packet
A Packet contains a discrete amount of encoded data for a single codec bitstream. The exact amount of data is bounded, but not defined, and is dependant on the container and/or the encapsulated codec.
SeekedTo
SeekedTo is the result of a seek.
TimeBase
A TimeBase is the conversion factor between time, expressed in seconds, and a TimeStamp or Duration.
Track
A Track is an independently coded media bitstream. A media format may contain multiple tracks in one container. Each of those tracks are represented by one Track.

Enums§

SeekMode
SeekMode selects the precision of a seek.
SeekTo
SeekTo specifies a position to seek to.

Traits§

FormatReader
A FormatReader is a container demuxer. It provides methods to probe a media container for information and access the tracks encapsulated in the container.

Type Aliases§

Duration
A Duration indicates a positive span of time.
TimeStamp
A TimeStamp represents an instantenous instant in time since the start of a stream. One TimeStamp “tick” is equivalent to the stream’s TimeBase in seconds.