Module symphonia_core::formats[][src]

The format module provides the traits and support structures necessary to implement media demuxers.

Modules

prelude

The formats module prelude.

util

Helper utilities for implementing FormatReaders.

Structs

Cue

A Cue is a designated point of time within a media stream.

CuePoint

A CuePoint is a point, represented as a frame offset, within a Cue.

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.

Stream

A Stream is an independently coded media stream. A media format may contain multiple media streams in one container. Each of those media streams are represented by one Stream.

Enums

SeekTo

SeekTo specifies a location to seek to.

Traits

FormatReader

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

Type Definitions

SeekedTo

SeekedTo provides the actual location seeked to.