Struct mp4parse::Track
[−]
[src]
pub struct Track { pub track_type: TrackType, pub empty_duration: Option<MediaScaledTime>, pub media_time: Option<TrackScaledTime>, pub timescale: Option<TrackTimeScale>, pub duration: Option<TrackScaledTime>, 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>, // some fields omitted }
Fields
track_type: TrackType
empty_duration: Option<MediaScaledTime>
media_time: Option<TrackScaledTime>
timescale: Option<TrackTimeScale>
duration: Option<TrackScaledTime>
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>