Struct matroska::Track[][src]

pub struct Track {
    pub number: u64,
    pub uid: u64,
    pub tracktype: Tracktype,
    pub enabled: bool,
    pub default: bool,
    pub forced: bool,
    pub interlaced: bool,
    pub default_duration: Option<Duration>,
    pub name: Option<String>,
    pub language: Option<String>,
    pub codec_id: String,
    pub codec_name: Option<String>,
    pub settings: Settings,
}

A TrackEntry segment in the Tracks segment container

Fields

The track number, starting from 1

The track's UID

The track's type

If the track is usable

If the track should be active if no other preferences found

If the track must be active during playback

If the track contains blocks using lacing

Duration of each frame

A human-readable track name

The track's language

The track's codec's ID

The track's codec's human-readable name

The track's audio or video settings

Trait Implementations

impl Debug for Track
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Track

impl Sync for Track