Struct mp4parse::Track
[−]
[src]
pub struct Track {
pub id: usize,
pub track_type: TrackType,
pub empty_duration: Option<MediaScaledTime>,
pub media_time: Option<TrackScaledTime<u64>>,
pub timescale: Option<TrackTimeScale<u64>>,
pub duration: Option<TrackScaledTime<u64>>,
pub track_id: Option<u32>,
pub codec_type: CodecType,
pub empty_sample_boxes: EmptySampleTableBoxes,
pub data: Option<SampleEntry>,
pub tkhd: Option<TrackHeaderBox>,
pub stts: Option<TimeToSampleBox>,
pub stsc: Option<SampleToChunkBox>,
pub stsz: Option<SampleSizeBox>,
pub stco: Option<ChunkOffsetBox>,
pub stss: Option<SyncSampleBox>,
pub ctts: Option<CompositionOffsetBox>,
}Fields
id: usize
track_type: TrackType
empty_duration: Option<MediaScaledTime>
media_time: Option<TrackScaledTime<u64>>
timescale: Option<TrackTimeScale<u64>>
duration: Option<TrackScaledTime<u64>>
track_id: Option<u32>
codec_type: CodecType
empty_sample_boxes: EmptySampleTableBoxes
data: Option<SampleEntry>
tkhd: Option<TrackHeaderBox>
stts: Option<TimeToSampleBox>
stsc: Option<SampleToChunkBox>
stsz: Option<SampleSizeBox>
stco: Option<ChunkOffsetBox>
stss: Option<SyncSampleBox>
ctts: Option<CompositionOffsetBox>