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>