| FFmpeg
    | 
#include <isom.h>
| AVIOContext* MOVStreamContext::pb | 
Definition at line 174 of file isom.h.
Referenced by heif_add_stream(), mov_find_next_sample(), mov_free_stream_context(), mov_read_chapters(), mov_read_packet(), mov_read_rtmd_track(), mov_read_timecode_track(), and mov_read_trak().
| int MOVStreamContext::refcount | 
Definition at line 175 of file isom.h.
Referenced by heif_add_stream(), mov_free_stream_context(), mov_read_covr(), and mov_read_trak().
| int MOVStreamContext::pb_is_copied | 
Definition at line 176 of file isom.h.
Referenced by heif_add_stream(), mov_free_stream_context(), and mov_read_trak().
| int MOVStreamContext::id | 
AVStream id.
Definition at line 177 of file isom.h.
Referenced by cenc_filter(), get_frag_time(), heif_add_stream(), mov_read_chapters(), mov_read_covr(), mov_read_header(), mov_read_sidx(), mov_read_stts(), mov_read_tfdt(), mov_read_tkhd(), mov_read_trun(), and update_frag_index().
| int MOVStreamContext::ffindex | 
AVStream index.
Definition at line 178 of file isom.h.
Referenced by fix_timescale(), heif_add_stream(), mov_finalize_packet(), mov_read_packet(), mov_read_seek(), and mov_read_trak().
| unsigned int MOVStreamContext::chunk_count | 
Definition at line 180 of file isom.h.
Referenced by heif_add_stream(), mov_build_index(), mov_get_stsc_samples(), mov_read_stco(), mov_read_trak(), mov_seek_stream(), and sanity_checks().
| int64_t* MOVStreamContext::chunk_offsets | 
Definition at line 181 of file isom.h.
Referenced by heif_add_stream(), mov_build_index(), mov_free_stream_context(), mov_parse_heif_items(), mov_read_stco(), and mov_read_trak().
| unsigned int MOVStreamContext::tts_count | 
Definition at line 182 of file isom.h.
Referenced by mov_build_index(), mov_estimate_video_delay(), mov_finalize_packet(), mov_fix_index(), mov_merge_tts_data(), mov_read_trak(), mov_read_trun(), and mov_seek_stream().
| unsigned int MOVStreamContext::tts_allocated_size | 
Definition at line 183 of file isom.h.
Referenced by mov_fix_index(), mov_merge_tts_data(), and mov_read_trun().
| MOVTimeToSample* MOVStreamContext::tts_data | 
Definition at line 184 of file isom.h.
Referenced by mov_build_index(), mov_estimate_video_delay(), mov_finalize_packet(), mov_fix_index(), mov_free_stream_context(), mov_merge_tts_data(), mov_read_trak(), mov_read_trun(), and mov_seek_stream().
| unsigned int MOVStreamContext::stts_count | 
Definition at line 185 of file isom.h.
Referenced by build_open_gop_key_points(), heif_add_stream(), mov_build_index(), mov_finalize_packet(), mov_merge_tts_data(), mov_read_stts(), mov_read_trak(), mov_read_trun(), and sanity_checks().
| unsigned int MOVStreamContext::stts_allocated_size | 
Definition at line 186 of file isom.h.
Referenced by mov_merge_tts_data(), and mov_read_stts().
| MOVStts* MOVStreamContext::stts_data | 
Definition at line 187 of file isom.h.
Referenced by build_open_gop_key_points(), heif_add_stream(), mov_build_index(), mov_free_stream_context(), mov_merge_tts_data(), and mov_read_stts().
| unsigned int MOVStreamContext::sdtp_count | 
Definition at line 188 of file isom.h.
Referenced by mov_finalize_packet(), and mov_read_sdtp().
| uint8_t* MOVStreamContext::sdtp_data | 
Definition at line 189 of file isom.h.
Referenced by mov_finalize_packet(), mov_free_stream_context(), and mov_read_sdtp().
| unsigned int MOVStreamContext::ctts_count | 
Definition at line 190 of file isom.h.
Referenced by build_open_gop_key_points(), find_prev_closest_index(), mov_estimate_video_delay(), mov_finalize_packet(), mov_fix_index(), mov_merge_tts_data(), mov_read_ctts(), and mov_read_trun().
| unsigned int MOVStreamContext::ctts_allocated_size | 
Definition at line 191 of file isom.h.
Referenced by mov_merge_tts_data(), and mov_read_ctts().
| MOVCtts* MOVStreamContext::ctts_data | 
Definition at line 192 of file isom.h.
Referenced by build_open_gop_key_points(), mov_free_stream_context(), mov_merge_tts_data(), and mov_read_ctts().
| unsigned int MOVStreamContext::stsc_count | 
Definition at line 193 of file isom.h.
Referenced by heif_add_stream(), mov_build_index(), mov_finalize_packet(), mov_get_stsc_samples(), mov_read_header(), mov_read_stsc(), mov_read_trak(), mov_seek_stream(), and sanity_checks().
| MOVStsc* MOVStreamContext::stsc_data | 
Definition at line 194 of file isom.h.
Referenced by heif_add_stream(), mov_build_index(), mov_change_extradata(), mov_finalize_packet(), mov_free_stream_context(), mov_get_stsc_samples(), mov_read_header(), mov_read_stsc(), mov_read_trak(), and sanity_checks().
| unsigned int MOVStreamContext::stsc_index | 
Definition at line 195 of file isom.h.
Referenced by mov_change_extradata(), mov_finalize_packet(), and mov_seek_stream().
| int MOVStreamContext::stsc_sample | 
Definition at line 196 of file isom.h.
Referenced by mov_finalize_packet(), and mov_seek_stream().
| unsigned int MOVStreamContext::stps_count | 
Definition at line 197 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 198 of file isom.h.
Referenced by mov_build_index(), mov_free_stream_context(), mov_read_stps(), and mov_read_trak().
| MOVElst* MOVStreamContext::elst_data | 
Definition at line 199 of file isom.h.
Referenced by get_edit_list_entry(), mov_build_index(), mov_fix_index(), mov_free_stream_context(), mov_read_elst(), and mov_read_trak().
| unsigned int MOVStreamContext::elst_count | 
Definition at line 200 of file isom.h.
Referenced by get_edit_list_entry(), mov_build_index(), mov_fix_index(), and mov_read_elst().
| int MOVStreamContext::tts_index | 
Definition at line 201 of file isom.h.
Referenced by mov_finalize_packet(), mov_fix_index(), mov_read_packet(), and mov_seek_stream().
| int MOVStreamContext::tts_sample | 
Definition at line 202 of file isom.h.
Referenced by mov_finalize_packet(), mov_fix_index(), and mov_seek_stream().
| unsigned int MOVStreamContext::sample_size | 
may contain value calculated from stsd or value from stsz atom
Definition at line 203 of file isom.h.
Referenced by mov_build_index(), mov_parse_heif_items(), mov_parse_stsd_audio(), mov_read_stsz(), and sanity_checks().
| unsigned int MOVStreamContext::stsz_sample_size | 
always contains sample size from stsz atom
Definition at line 204 of file isom.h.
Referenced by mov_build_index(), mov_parse_heif_items(), and mov_read_stsz().
| unsigned int MOVStreamContext::sample_count | 
Definition at line 205 of file isom.h.
Referenced by mov_build_index(), mov_merge_tts_data(), mov_parse_heif_items(), mov_read_stsz(), and sanity_checks().
| unsigned int* MOVStreamContext::sample_sizes | 
Definition at line 206 of file isom.h.
Referenced by mov_build_index(), mov_free_stream_context(), mov_read_stsz(), and mov_read_trak().
| int MOVStreamContext::keyframe_absent | 
Definition at line 207 of file isom.h.
Referenced by mov_build_index(), and mov_read_stss().
| unsigned int MOVStreamContext::keyframe_count | 
Definition at line 208 of file isom.h.
Referenced by mov_build_index(), and mov_read_stss().
| int* MOVStreamContext::keyframes | 
Definition at line 209 of file isom.h.
Referenced by mov_build_index(), mov_free_stream_context(), mov_read_stss(), and mov_read_trak().
| int MOVStreamContext::time_scale | 
Definition at line 210 of file isom.h.
Referenced by fix_timescale(), get_edit_list_entry(), heif_add_stream(), mov_build_index(), mov_finalize_stsd_codec(), mov_find_next_sample(), mov_fix_index(), mov_read_header(), mov_read_mdhd(), mov_read_sidx(), and mov_read_trak().
| int64_t MOVStreamContext::time_offset | 
time offset of the edit list entries
Definition at line 211 of file isom.h.
Referenced by mov_build_index(), and mov_read_trun().
| int64_t MOVStreamContext::min_corrected_pts | 
minimum Composition time shown by the edits excluding empty edits.
Definition at line 212 of file isom.h.
Referenced by mov_build_index(), mov_fix_index(), and mov_seek_stream().
| int MOVStreamContext::current_sample | 
Definition at line 213 of file isom.h.
Referenced by mov_current_sample_dec(), mov_current_sample_inc(), mov_current_sample_set(), mov_finalize_packet(), mov_find_next_sample(), mov_read_seek(), mov_read_trun(), and mov_seek_stream().
| int64_t MOVStreamContext::current_index | 
Definition at line 214 of file isom.h.
Referenced by mov_current_sample_dec(), mov_current_sample_inc(), mov_current_sample_set(), mov_fix_index(), and mov_read_packet().
| MOVIndexRange* MOVStreamContext::index_ranges | 
Definition at line 215 of file isom.h.
Referenced by mov_current_sample_dec(), mov_current_sample_inc(), mov_current_sample_set(), mov_fix_index(), and mov_free_stream_context().
| MOVIndexRange* MOVStreamContext::current_index_range | 
Definition at line 216 of file isom.h.
Referenced by mov_current_sample_dec(), mov_current_sample_inc(), mov_current_sample_set(), and mov_fix_index().
| unsigned int MOVStreamContext::bytes_per_frame | 
Definition at line 217 of file isom.h.
Referenced by mov_build_index(), mov_finalize_stsd_codec(), mov_parse_stsd_audio(), and qt_rtp_parse_packet().
| unsigned int MOVStreamContext::samples_per_frame | 
Definition at line 218 of file isom.h.
Referenced by mov_build_index(), mov_finalize_stsd_codec(), and mov_parse_stsd_audio().
| int MOVStreamContext::dv_audio_container | 
Definition at line 219 of file isom.h.
Referenced by mov_finalize_stsd_codec(), and mov_read_packet().
| int MOVStreamContext::pseudo_stream_id | 
-1 means demux all ids
Definition at line 220 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_build_index(), mov_read_schm(), mov_read_tenc(), mov_read_tfdt(), and mov_read_trun().
| int16_t MOVStreamContext::audio_cid | 
stsd audio compression id
Definition at line 221 of file isom.h.
Referenced by mov_parse_stsd_audio().
| unsigned MOVStreamContext::drefs_count | 
Definition at line 222 of file isom.h.
Referenced by mov_free_stream_context(), mov_read_dref(), and mov_read_trak().
| MOVDref* MOVStreamContext::drefs | 
Definition at line 223 of file isom.h.
Referenced by mov_free_stream_context(), mov_read_dref(), and mov_read_trak().
| int MOVStreamContext::dref_id | 
Definition at line 224 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), and mov_read_trak().
| unsigned MOVStreamContext::tref_flags | 
Definition at line 225 of file isom.h.
Referenced by mov_parse_lcevc_streams(), mov_read_sbas(), and mov_read_trak().
| int MOVStreamContext::tref_id | 
Definition at line 226 of file isom.h.
Referenced by mov_find_reference_track(), mov_read_sbas(), and mov_read_trak().
| int MOVStreamContext::timecode_track | 
Definition at line 227 of file isom.h.
Referenced by mov_read_header(), mov_read_tmcd(), and tmcd_is_referenced().
| int MOVStreamContext::width | 
tkhd width
Definition at line 228 of file isom.h.
Referenced by mov_parse_stsd_subtitle(), mov_read_header(), mov_read_tkhd(), and mov_read_trak().
| int MOVStreamContext::height | 
tkhd height
Definition at line 229 of file isom.h.
Referenced by mov_parse_stsd_subtitle(), mov_read_header(), mov_read_tkhd(), and mov_read_trak().
| int MOVStreamContext::h_spacing | 
pasp hSpacing
Definition at line 230 of file isom.h.
Referenced by mov_read_pasp(), and mov_read_trak().
| int MOVStreamContext::v_spacing | 
pasp vSpacing
Definition at line 231 of file isom.h.
Referenced by mov_read_pasp(), and mov_read_trak().
| int MOVStreamContext::dts_shift | 
dts shift when ctts is negative
Definition at line 232 of file isom.h.
Referenced by can_seek_to_key_sample(), find_prev_closest_index(), mov_build_index(), mov_finalize_packet(), mov_fix_index(), mov_read_ctts(), mov_read_trun(), mov_seek_stream(), and mov_update_dts_shift().
| uint32_t MOVStreamContext::palette[256] | 
Definition at line 233 of file isom.h.
Referenced by mov_parse_stsd_video(), and mov_read_packet().
| int MOVStreamContext::has_palette | 
Definition at line 234 of file isom.h.
Referenced by mov_parse_stsd_video(), and mov_read_packet().
| int64_t MOVStreamContext::data_size | 
Definition at line 235 of file isom.h.
Referenced by mov_read_header(), mov_read_stsz(), and mov_read_trun().
| uint32_t MOVStreamContext::tmcd_flags | 
tmcd track flags
Definition at line 236 of file isom.h.
Referenced by mov_parse_stsd_data(), and mov_read_timecode_track().
| uint8_t MOVStreamContext::tmcd_nb_frames | 
tmcd number of frames per tick / second
Definition at line 237 of file isom.h.
Referenced by mov_parse_stsd_data(), and mov_read_timecode_track().
| int64_t MOVStreamContext::track_end | 
used for dts generation in fragmented movie files
Definition at line 238 of file isom.h.
Referenced by mov_read_sidx(), mov_read_stts(), mov_read_tfdt(), and mov_read_trun().
| int MOVStreamContext::start_pad | 
amount of samples to skip due to enc-dec delay
Definition at line 239 of file isom.h.
Referenced by mov_build_index(), mov_fix_index(), mov_get_skip_samples(), mov_read_custom(), and mov_read_header().
| unsigned int MOVStreamContext::rap_group_count | 
Definition at line 240 of file isom.h.
Referenced by mov_build_index(), and mov_read_sbgp().
| MOVSbgp* MOVStreamContext::rap_group | 
Definition at line 241 of file isom.h.
Referenced by mov_build_index(), mov_free_stream_context(), mov_read_sbgp(), and mov_read_trak().
| unsigned int MOVStreamContext::sync_group_count | 
Definition at line 242 of file isom.h.
Referenced by build_open_gop_key_points(), and mov_read_sbgp().
| MOVSbgp* MOVStreamContext::sync_group | 
Definition at line 243 of file isom.h.
Referenced by build_open_gop_key_points(), mov_free_stream_context(), mov_read_sbgp(), and mov_read_trak().
| uint8_t* MOVStreamContext::sgpd_sync | 
Definition at line 244 of file isom.h.
Referenced by get_sgpd_sync_index(), mov_free_stream_context(), mov_read_sgpd(), and mov_read_trak().
| uint32_t MOVStreamContext::sgpd_sync_count | 
Definition at line 245 of file isom.h.
Referenced by get_sgpd_sync_index(), and mov_read_sgpd().
| int32_t* MOVStreamContext::sample_offsets | 
Definition at line 246 of file isom.h.
Referenced by build_open_gop_key_points(), can_seek_to_key_sample(), and mov_free_stream_context().
| int MOVStreamContext::sample_offsets_count | 
Definition at line 247 of file isom.h.
Referenced by build_open_gop_key_points(), and can_seek_to_key_sample().
| int* MOVStreamContext::open_key_samples | 
Definition at line 248 of file isom.h.
Referenced by build_open_gop_key_points(), is_open_key_sample(), and mov_free_stream_context().
| int MOVStreamContext::open_key_samples_count | 
Definition at line 249 of file isom.h.
Referenced by build_open_gop_key_points(), and is_open_key_sample().
| uint32_t MOVStreamContext::min_sample_duration | 
Definition at line 250 of file isom.h.
Referenced by build_open_gop_key_points(), and mov_seek_stream().
| int MOVStreamContext::nb_frames_for_fps | 
Definition at line 252 of file isom.h.
Referenced by mov_read_header(), mov_read_stts(), and mov_read_trun().
| int64_t MOVStreamContext::duration_for_fps | 
Definition at line 253 of file isom.h.
Referenced by mov_read_header(), mov_read_stts(), and mov_read_trun().
| uint8_t** MOVStreamContext::extradata | 
extradata array (and size) for multiple stsd
Definition at line 256 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_change_extradata(), mov_free_stream_context(), mov_read_header(), and mov_read_stsd().
| int* MOVStreamContext::extradata_size | 
Definition at line 257 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_change_extradata(), mov_free_stream_context(), mov_read_header(), and mov_read_stsd().
| int MOVStreamContext::last_stsd_index | 
Definition at line 258 of file isom.h.
Referenced by mov_change_extradata(), mov_finalize_packet(), and mov_read_header().
| int MOVStreamContext::stsd_count | 
Definition at line 259 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_finalize_packet(), mov_free_stream_context(), mov_read_header(), and mov_read_stsd().
| int MOVStreamContext::stsd_version | 
Definition at line 260 of file isom.h.
Referenced by mov_parse_stsd_audio(), and mov_read_stsd().
| int32_t* MOVStreamContext::display_matrix | 
Definition at line 262 of file isom.h.
Referenced by mov_free_stream_context(), mov_read_header(), and mov_read_tkhd().
| AVStereo3D* MOVStreamContext::stereo3d | 
Definition at line 263 of file isom.h.
Referenced by mov_free_stream_context(), mov_parse_uuid_spherical(), mov_read_eyes(), mov_read_header(), mov_read_hfov(), mov_read_pack(), and mov_read_st3d().
| size_t MOVStreamContext::stereo3d_size | 
Definition at line 264 of file isom.h.
Referenced by mov_parse_uuid_spherical(), mov_read_eyes(), mov_read_header(), mov_read_hfov(), mov_read_pack(), and mov_read_st3d().
| AVSphericalMapping* MOVStreamContext::spherical | 
Definition at line 265 of file isom.h.
Referenced by mov_free_stream_context(), mov_parse_uuid_spherical(), mov_read_header(), mov_read_sv3d(), mov_read_uuid(), and mov_read_vexu_proj().
| size_t MOVStreamContext::spherical_size | 
Definition at line 266 of file isom.h.
Referenced by mov_parse_uuid_spherical(), mov_read_header(), mov_read_sv3d(), and mov_read_vexu_proj().
| AVMasteringDisplayMetadata* MOVStreamContext::mastering | 
Definition at line 267 of file isom.h.
Referenced by mov_free_stream_context(), mov_read_header(), mov_read_mdcv(), and mov_read_smdm().
| size_t MOVStreamContext::mastering_size | 
Definition at line 268 of file isom.h.
Referenced by mov_read_header(), mov_read_mdcv(), and mov_read_smdm().
| AVContentLightMetadata* MOVStreamContext::coll | 
Definition at line 269 of file isom.h.
Referenced by mov_free_stream_context(), mov_read_clli(), mov_read_coll(), and mov_read_header().
| size_t MOVStreamContext::coll_size | 
Definition at line 270 of file isom.h.
Referenced by mov_read_clli(), mov_read_coll(), and mov_read_header().
| AVAmbientViewingEnvironment* MOVStreamContext::ambient | 
Definition at line 271 of file isom.h.
Referenced by mov_free_stream_context(), mov_read_amve(), and mov_read_header().
| size_t MOVStreamContext::ambient_size | 
Definition at line 272 of file isom.h.
Referenced by mov_read_amve(), and mov_read_header().
| uint32_t MOVStreamContext::format | 
Definition at line 274 of file isom.h.
Referenced by ff_mov_read_stsd_entries(), mov_parse_stsd_audio(), mov_read_frma(), and mov_read_pcmc().
| int MOVStreamContext::has_sidx | 
Definition at line 276 of file isom.h.
Referenced by get_frag_time(), and mov_read_sidx().
| struct AVAESCTR* MOVStreamContext::aes_ctr | 
Definition at line 278 of file isom.h.
Referenced by cenc_scheme_decrypt(), cens_scheme_decrypt(), and mov_free_stream_context().
| struct AVAES* MOVStreamContext::aes_ctx | 
Definition at line 279 of file isom.h.
Referenced by cbc1_scheme_decrypt(), and cbcs_scheme_decrypt().
| unsigned int MOVStreamContext::per_sample_iv_size | 
Definition at line 280 of file isom.h.
Referenced by mov_parse_auxiliary_info(), mov_read_sample_encryption_info(), and mov_read_tenc().
| AVEncryptionInfo* MOVStreamContext::default_encrypted_sample | 
Definition at line 281 of file isom.h.
Referenced by cenc_filter(), mov_free_stream_context(), mov_read_saio(), mov_read_saiz(), mov_read_sample_encryption_info(), mov_read_schm(), and mov_read_tenc().
| MOVEncryptionIndex* MOVStreamContext::encryption_index | 
Definition at line 282 of file isom.h.
Referenced by cenc_filter(), mov_free_stream_context(), and mov_read_tenc().
| struct { ... } MOVStreamContext::cenc | 
| struct IAMFDemuxContext* MOVStreamContext::iamf | 
Definition at line 285 of file isom.h.
Referenced by fix_stream_ids(), mov_free_stream_context(), mov_read_header(), mov_read_packet(), and mov_read_trak().
| int MOVStreamContext::iamf_stream_offset | 
Definition at line 286 of file isom.h.
Referenced by fix_stream_ids(), and mov_read_packet().
 1.8.17
 1.8.17