| FFmpeg
    4.0
    | 
#include <libavformat/movenc.h>
| int MOVMuxContext::mode | 
Definition at line 174 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_create_chapter_track(), mov_create_timecode_track(), mov_init(), mov_write_ftyp_tag(), mov_write_header(), mov_write_identification(), mov_write_mdat_tag(), mov_write_mdhd_tag(), mov_write_moov_tag(), mov_write_tkhd_tag(), mov_write_track_udta_tag(), mov_write_traf_tag(), mov_write_trailer(), and mov_write_udta_tag().
| int64_t MOVMuxContext::time | 
Definition at line 175 of file movenc.h.
Referenced by mov_write_header(), mov_write_moov_tag(), and mov_write_mvhd_tag().
| int MOVMuxContext::nb_streams | 
Definition at line 176 of file movenc.h.
Referenced by compute_moov_size(), compute_sidx_size(), ff_mov_write_packet(), mov_add_tfra_entries(), mov_flush_fragment(), mov_free(), mov_init(), mov_prune_frag_info(), mov_setup_track_ids(), mov_write_iods_tag(), mov_write_isml_manifest(), mov_write_mfra_tag(), mov_write_moof_tag_internal(), mov_write_moov_tag(), mov_write_mvex_tag(), mov_write_mvhd_tag(), mov_write_packet(), mov_write_sidx_tags(), and mov_write_trailer().
| int MOVMuxContext::nb_meta_tmcd | 
number of new created tmcd track based on metadata (aka not data copy)
Definition at line 177 of file movenc.h.
Referenced by mov_free(), mov_init(), and mov_write_header().
| int MOVMuxContext::chapter_track | 
qt chapter track number
Definition at line 178 of file movenc.h.
Referenced by mov_free(), mov_init(), mov_write_header(), mov_write_moov_tag(), and mov_write_trailer().
| int64_t MOVMuxContext::mdat_pos | 
Definition at line 179 of file movenc.h.
Referenced by mov_write_mdat_tag(), and mov_write_trailer().
| uint64_t MOVMuxContext::mdat_size | 
Definition at line 180 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_flush_fragment(), mov_write_single_packet(), and mov_write_trailer().
| MOVTrack* MOVMuxContext::tracks | 
Definition at line 181 of file movenc.h.
Referenced by check_pkt(), compute_moov_size(), compute_sidx_size(), enable_tracks(), ff_mov_add_hinted_packet(), ff_mov_init_hinting(), ff_mov_write_packet(), mov_add_tfra_entries(), mov_create_chapter_track(), mov_create_timecode_track(), mov_flush_fragment(), mov_free(), mov_init(), mov_prune_frag_info(), mov_setup_track_ids(), mov_write_covr(), mov_write_header(), mov_write_iods_tag(), mov_write_isml_manifest(), mov_write_mfra_tag(), mov_write_moof_tag_internal(), mov_write_moov_tag(), mov_write_mvex_tag(), mov_write_mvhd_tag(), mov_write_packet(), mov_write_sidx_tags(), mov_write_single_packet(), and mov_write_trailer().
| int MOVMuxContext::flags | 
Definition at line 183 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_auto_flush_fragment(), mov_flush_fragment(), mov_init(), mov_setup_track_ids(), mov_write_ctts_tag(), mov_write_edts_tag(), mov_write_ftyp_tag(), mov_write_header(), mov_write_iods_tag(), mov_write_meta_tag(), mov_write_mfra_tag(), mov_write_moof_tag(), mov_write_moov_tag(), mov_write_mvhd_tag(), mov_write_single_packet(), mov_write_tfhd_tag(), mov_write_trailer(), mov_write_trak_tag(), mov_write_trun_tag(), mov_write_udta_tag(), mov_write_video_tag(), and shift_data().
| int MOVMuxContext::iods_skip | 
Definition at line 186 of file movenc.h.
Referenced by mov_write_moov_tag().
| int MOVMuxContext::iods_video_profile | 
Definition at line 187 of file movenc.h.
Referenced by mov_write_iods_tag().
| int MOVMuxContext::iods_audio_profile | 
Definition at line 188 of file movenc.h.
Referenced by mov_write_iods_tag().
| int MOVMuxContext::moov_written | 
Definition at line 190 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_auto_flush_fragment(), mov_flush_fragment(), and mov_write_header().
| int MOVMuxContext::fragments | 
Definition at line 191 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_flush_fragment(), and mov_write_mfhd_tag().
| int MOVMuxContext::max_fragment_duration | 
Definition at line 192 of file movenc.h.
Referenced by mov_init(), mov_write_header(), and mov_write_single_packet().
| int MOVMuxContext::min_fragment_duration | 
Definition at line 193 of file movenc.h.
Referenced by mov_write_single_packet().
| int MOVMuxContext::max_fragment_size | 
Definition at line 194 of file movenc.h.
Referenced by mov_init(), mov_write_header(), and mov_write_single_packet().
| int MOVMuxContext::ism_lookahead | 
Definition at line 195 of file movenc.h.
Referenced by mov_init(), mov_write_moof_tag(), mov_write_tfrf_tag(), mov_write_tfrf_tags(), and mov_write_traf_tag().
| AVIOContext* MOVMuxContext::mdat_buf | 
Definition at line 196 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_flush_fragment(), and mov_flush_fragment_interleaving().
| int MOVMuxContext::first_trun | 
Definition at line 197 of file movenc.h.
Referenced by mov_write_moof_tag_internal(), and mov_write_trun_tag().
| int MOVMuxContext::video_track_timescale | 
Definition at line 199 of file movenc.h.
Referenced by mov_init().
| int MOVMuxContext::reserved_moov_size | 
0 for disabled, -1 for automatic, size otherwise
Definition at line 201 of file movenc.h.
Referenced by mov_init(), mov_write_header(), and mov_write_trailer().
| int64_t MOVMuxContext::reserved_header_pos | 
Definition at line 202 of file movenc.h.
Referenced by mov_flush_fragment(), mov_write_header(), mov_write_trailer(), and shift_data().
| char* MOVMuxContext::major_brand | 
Definition at line 204 of file movenc.h.
Referenced by mov_write_ftyp_tag().
| int MOVMuxContext::per_stream_grouping | 
Definition at line 206 of file movenc.h.
Referenced by enable_tracks(), and mov_write_tkhd_tag().
| AVFormatContext* MOVMuxContext::fc | 
Definition at line 207 of file movenc.h.
Referenced by mov_init(), mov_write_edts_tag(), mov_write_isml_manifest(), mov_write_tkhd_tag(), mov_write_trak_tag(), and mov_write_video_tag().
| int MOVMuxContext::use_editlist | 
Definition at line 209 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_init(), and mov_write_trak_tag().
| float MOVMuxContext::gamma | 
Definition at line 210 of file movenc.h.
Referenced by mov_write_video_tag().
| int MOVMuxContext::frag_interleave | 
Definition at line 212 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_flush_fragment(), and mov_init().
| int MOVMuxContext::missing_duration_warned | 
Definition at line 213 of file movenc.h.
Referenced by mov_flush_fragment().
| char* MOVMuxContext::encryption_scheme_str | 
Definition at line 215 of file movenc.h.
Referenced by mov_init().
| MOVEncryptionScheme MOVMuxContext::encryption_scheme | 
Definition at line 216 of file movenc.h.
Referenced by mov_init(), mov_write_audio_tag(), and mov_write_video_tag().
| uint8_t* MOVMuxContext::encryption_key | 
Definition at line 217 of file movenc.h.
Referenced by mov_init().
| int MOVMuxContext::encryption_key_len | 
Definition at line 218 of file movenc.h.
Referenced by mov_init().
| uint8_t* MOVMuxContext::encryption_kid | 
Definition at line 219 of file movenc.h.
Referenced by mov_write_audio_tag(), and mov_write_video_tag().
| int MOVMuxContext::encryption_kid_len | 
Definition at line 220 of file movenc.h.
Referenced by mov_init().
| int MOVMuxContext::need_rewrite_extradata | 
Definition at line 222 of file movenc.h.
Referenced by mov_write_single_packet(), and mov_write_trailer().
| int MOVMuxContext::use_stream_ids_as_track_ids | 
Definition at line 224 of file movenc.h.
Referenced by mov_setup_track_ids().
| int MOVMuxContext::track_ids_ok | 
Definition at line 225 of file movenc.h.
Referenced by mov_setup_track_ids().
| int MOVMuxContext::write_tmcd | 
Definition at line 226 of file movenc.h.
Referenced by mov_init().
 1.8.13
 1.8.13