| FFmpeg
    | 
#include <isom.h>

| Data Fields | |
| AVIOContext * | pb | 
| int | pb_is_copied | 
| int | ffindex | 
| AVStream index.  More... | |
| int | next_chunk | 
| unsigned int | chunk_count | 
| int64_t * | chunk_offsets | 
| unsigned int | stts_count | 
| MOVStts * | stts_data | 
| unsigned int | ctts_count | 
| MOVStts * | ctts_data | 
| unsigned int | stsc_count | 
| MOVStsc * | stsc_data | 
| unsigned int | stps_count | 
| unsigned * | stps_data | 
| partial sync sample for mpeg-2 open gop  More... | |
| int | ctts_index | 
| int | ctts_sample | 
| unsigned int | sample_size | 
| may contain value calculated from stsd or value from stsz atom  More... | |
| unsigned int | alt_sample_size | 
| always contains sample size from stsz atom  More... | |
| unsigned int | sample_count | 
| int * | sample_sizes | 
| int | keyframe_absent | 
| unsigned int | keyframe_count | 
| int * | keyframes | 
| int | time_scale | 
| int64_t | empty_duration | 
| empty duration of the first edit list entry  More... | |
| int64_t | start_time | 
| start time of the media  More... | |
| int64_t | time_offset | 
| time offset of the edit list entries  More... | |
| int | current_sample | 
| unsigned int | bytes_per_frame | 
| unsigned int | samples_per_frame | 
| int | dv_audio_container | 
| int | pseudo_stream_id | 
| -1 means demux all ids  More... | |
| int16_t | audio_cid | 
| stsd audio compression id  More... | |
| unsigned | drefs_count | 
| MOVDref * | drefs | 
| int | dref_id | 
| int | timecode_track | 
| int | wrong_dts | 
| dts are wrong due to huge ctts offset (iMovie files)  More... | |
| int | width | 
| tkhd width  More... | |
| int | height | 
| tkhd height  More... | |
| int | dts_shift | 
| dts shift when ctts is negative  More... | |
| uint32_t | palette [256] | 
| int | has_palette | 
| int64_t | data_size | 
| uint32_t | tmcd_flags | 
| tmcd track flags  More... | |
| int64_t | track_end | 
| used for dts generation in fragmented movie files  More... | |
| int | start_pad | 
| amount of samples to skip due to enc-dec delay  More... | |
| unsigned int | rap_group_count | 
| MOVSbgp * | rap_group | 
Detailed Description
Field Documentation
| unsigned int MOVStreamContext::alt_sample_size | 
always contains sample size from stsz atom
Definition at line 113 of file isom.h.
Referenced by mov_build_index(), and mov_read_stsz().
| int16_t MOVStreamContext::audio_cid | 
stsd audio compression id
Definition at line 128 of file isom.h.
Referenced by ff_mov_read_stsd_entries().
| unsigned int MOVStreamContext::bytes_per_frame | 
Definition at line 124 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_build_index(), and qt_rtp_parse_packet().
| unsigned int MOVStreamContext::chunk_count | 
Definition at line 100 of file isom.h.
Referenced by mov_build_index(), mov_read_stco(), and mov_read_trak().
| int64_t* MOVStreamContext::chunk_offsets | 
Definition at line 101 of file isom.h.
Referenced by mov_build_index(), mov_read_close(), mov_read_stco(), and mov_read_trak().
| unsigned int MOVStreamContext::ctts_count | 
Definition at line 104 of file isom.h.
Referenced by mov_build_index(), mov_read_ctts(), mov_read_packet(), mov_read_trun(), and mov_seek_stream().
| MOVStts* MOVStreamContext::ctts_data | 
Definition at line 105 of file isom.h.
Referenced by mov_build_index(), mov_read_close(), mov_read_ctts(), mov_read_packet(), mov_read_trun(), and mov_seek_stream().
| int MOVStreamContext::ctts_index | 
Definition at line 110 of file isom.h.
Referenced by mov_read_packet(), and mov_seek_stream().
| int MOVStreamContext::ctts_sample | 
Definition at line 111 of file isom.h.
Referenced by mov_read_packet(), and mov_seek_stream().
| int MOVStreamContext::current_sample | 
Definition at line 123 of file isom.h.
Referenced by mov_find_next_sample(), mov_read_packet(), and mov_seek_stream().
| int64_t MOVStreamContext::data_size | 
Definition at line 139 of file isom.h.
Referenced by mov_read_header(), mov_read_stsz(), and mov_read_trun().
| int MOVStreamContext::dref_id | 
Definition at line 131 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_trak().
| MOVDref* MOVStreamContext::drefs | 
Definition at line 130 of file isom.h.
Referenced by mov_read_close(), mov_read_dref(), and mov_read_trak().
| unsigned MOVStreamContext::drefs_count | 
Definition at line 129 of file isom.h.
Referenced by mov_read_close(), mov_read_dref(), and mov_read_trak().
| int MOVStreamContext::dts_shift | 
dts shift when ctts is negative
Definition at line 136 of file isom.h.
Referenced by mov_build_index(), mov_read_ctts(), and mov_read_packet().
| int MOVStreamContext::dv_audio_container | 
Definition at line 126 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_packet().
| int64_t MOVStreamContext::empty_duration | 
empty duration of the first edit list entry
Definition at line 120 of file isom.h.
Referenced by mov_build_index(), and mov_read_elst().
| int MOVStreamContext::ffindex | 
AVStream index.
Definition at line 98 of file isom.h.
Referenced by fix_timescale(), mov_read_packet(), and mov_read_trak().
| int MOVStreamContext::has_palette | 
Definition at line 138 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_packet().
| int MOVStreamContext::height | 
tkhd height
Definition at line 135 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_read_tkhd(), and mov_read_trak().
| int MOVStreamContext::keyframe_absent | 
Definition at line 116 of file isom.h.
Referenced by mov_build_index(), and mov_read_stss().
| unsigned int MOVStreamContext::keyframe_count | 
Definition at line 117 of file isom.h.
Referenced by mov_build_index(), and mov_read_stss().
| int* MOVStreamContext::keyframes | 
Definition at line 118 of file isom.h.
Referenced by mov_build_index(), mov_read_close(), mov_read_stss(), and mov_read_trak().
| uint32_t MOVStreamContext::palette[256] | 
Definition at line 137 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_packet().
| AVIOContext* MOVStreamContext::pb | 
Definition at line 96 of file isom.h.
Referenced by mov_find_next_sample(), mov_read_chapters(), mov_read_close(), mov_read_packet(), mov_read_timecode_track(), and mov_read_trak().
| int MOVStreamContext::pb_is_copied | 
Definition at line 97 of file isom.h.
Referenced by mov_read_close(), and mov_read_trak().
| int MOVStreamContext::pseudo_stream_id | 
-1 means demux all ids
Definition at line 127 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_build_index(), and mov_read_trun().
| MOVSbgp* MOVStreamContext::rap_group | 
Definition at line 144 of file isom.h.
Referenced by mov_build_index(), mov_read_sbgp(), and mov_read_trak().
| unsigned int MOVStreamContext::rap_group_count | 
Definition at line 143 of file isom.h.
Referenced by mov_build_index(), and mov_read_sbgp().
| unsigned int MOVStreamContext::sample_count | 
Definition at line 114 of file isom.h.
Referenced by mov_build_index(), mov_read_stsz(), mov_read_trak(), and mov_read_trun().
| unsigned int MOVStreamContext::sample_size | 
may contain value calculated from stsd or value from stsz atom
Definition at line 112 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_build_index(), mov_read_stsz(), and mov_read_trak().
| int* MOVStreamContext::sample_sizes | 
Definition at line 115 of file isom.h.
Referenced by mov_build_index(), mov_read_close(), mov_read_stsz(), and mov_read_trak().
| unsigned int MOVStreamContext::samples_per_frame | 
Definition at line 125 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_build_index().
| int MOVStreamContext::start_pad | 
amount of samples to skip due to enc-dec delay
Definition at line 142 of file isom.h.
Referenced by mov_read_custom_metadata(), mov_read_header(), and mov_read_seek().
| int64_t MOVStreamContext::start_time | 
start time of the media
Definition at line 121 of file isom.h.
Referenced by mov_build_index(), and mov_read_elst().
| unsigned int MOVStreamContext::stps_count | 
Definition at line 108 of file isom.h.
Referenced by mov_build_index(), and mov_read_stps().
| unsigned* MOVStreamContext::stps_data | 
partial sync sample for mpeg-2 open gop
Definition at line 109 of file isom.h.
Referenced by mov_build_index(), mov_read_close(), mov_read_stps(), and mov_read_trak().
| unsigned int MOVStreamContext::stsc_count | 
Definition at line 106 of file isom.h.
Referenced by mov_build_index(), mov_read_stsc(), and mov_read_trak().
| MOVStsc* MOVStreamContext::stsc_data | 
Definition at line 107 of file isom.h.
Referenced by mov_build_index(), mov_read_close(), mov_read_stsc(), and mov_read_trak().
| unsigned int MOVStreamContext::stts_count | 
Definition at line 102 of file isom.h.
Referenced by mov_build_index(), mov_read_stts(), and mov_read_trak().
| MOVStts* MOVStreamContext::stts_data | 
Definition at line 103 of file isom.h.
Referenced by mov_build_index(), mov_read_close(), mov_read_stts(), and mov_read_trak().
| int64_t MOVStreamContext::time_offset | 
time offset of the edit list entries
Definition at line 122 of file isom.h.
Referenced by mov_build_index(), and mov_read_trun().
| int MOVStreamContext::time_scale | 
Definition at line 119 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), fix_timescale(), mov_build_index(), mov_find_next_sample(), mov_read_header(), mov_read_mdhd(), and mov_read_trak().
| int MOVStreamContext::timecode_track | 
Definition at line 132 of file isom.h.
Referenced by mov_read_header(), mov_read_tmcd(), and tmcd_is_referenced().
| uint32_t MOVStreamContext::tmcd_flags | 
tmcd track flags
Definition at line 140 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_timecode_track().
| int64_t MOVStreamContext::track_end | 
used for dts generation in fragmented movie files
Definition at line 141 of file isom.h.
Referenced by mov_read_stts(), and mov_read_trun().
| int MOVStreamContext::width | 
tkhd width
Definition at line 134 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_read_tkhd(), and mov_read_trak().
| int MOVStreamContext::wrong_dts | 
dts are wrong due to huge ctts offset (iMovie files)
Definition at line 133 of file isom.h.
Referenced by mov_build_index(), and mov_read_packet().
The documentation for this struct was generated from the following file:
Generated on Fri Oct 31 2025 06:56:26 for FFmpeg by
 1.8.11
 1.8.11