#include <movenc.h>
Data Fields | |
const AVClass * | av_class |
int | mode |
int64_t | time |
int | nb_streams |
int | nb_meta_tmcd |
number of new created tmcd track based on metadata (aka not data copy) | |
int | chapter_track |
qt chapter track number | |
int64_t | mdat_pos |
uint64_t | mdat_size |
MOVTrack * | tracks |
int | flags |
int | rtp_flags |
int | reserved_moov_size |
0 for disabled, -1 for automatic, size otherwise | |
int64_t | reserved_moov_pos |
int | iods_skip |
int | iods_video_profile |
int | iods_audio_profile |
int | fragments |
int | max_fragment_duration |
int | min_fragment_duration |
int | max_fragment_size |
int | ism_lookahead |
AVIOContext * | mdat_buf |
Definition at line 142 of file movenc.h.
const AVClass* MOVMuxContext::av_class |
qt chapter track number
Definition at line 148 of file movenc.h.
Referenced by mov_write_header(), mov_write_moov_tag(), and mov_write_trailer().
Definition at line 153 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_flush_fragment(), mov_write_header(), mov_write_mfra_tag(), mov_write_moov_tag(), mov_write_single_packet(), mov_write_trailer(), and mov_write_trak_tag().
Definition at line 162 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_flush_fragment(), mov_write_header(), and mov_write_mfhd_tag().
Definition at line 166 of file movenc.h.
Referenced by mov_write_header(), mov_write_tfrf_tag(), mov_write_tfrf_tags(), and mov_write_traf_tag().
Definition at line 163 of file movenc.h.
Referenced by mov_write_header(), and mov_write_single_packet().
Definition at line 165 of file movenc.h.
Referenced by mov_write_header(), and mov_write_single_packet().
Definition at line 167 of file movenc.h.
Referenced by ff_mov_write_packet(), and mov_flush_fragment().
int64_t MOVMuxContext::mdat_pos |
Definition at line 149 of file movenc.h.
Referenced by mov_write_mdat_tag(), and mov_write_trailer().
Definition at line 150 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_flush_fragment(), mov_write_single_packet(), and mov_write_trailer().
Definition at line 144 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_create_chapter_track(), mov_create_timecode_track(), mov_write_ftyp_tag(), mov_write_header(), mov_write_mdat_tag(), mov_write_moov_tag(), mov_write_traf_tag(), and mov_write_udta_tag().
number of new created tmcd track based on metadata (aka not data copy)
Definition at line 147 of file movenc.h.
Referenced by mov_write_header(), and mov_write_trailer().
Definition at line 146 of file movenc.h.
Referenced by compute_moov_size(), ff_mov_write_packet(), mov_flush_fragment(), mov_write_header(), mov_write_iods_tag(), mov_write_isml_manifest(), mov_write_mfra_tag(), mov_write_moof_tag(), mov_write_moov_tag(), mov_write_mvex_tag(), mov_write_mvhd_tag(), mov_write_packet(), and mov_write_trailer().
int64_t MOVMuxContext::reserved_moov_pos |
Definition at line 156 of file movenc.h.
Referenced by mov_write_header(), mov_write_trailer(), and shift_data().
0 for disabled, -1 for automatic, size otherwise
Definition at line 155 of file movenc.h.
Referenced by mov_write_header(), and mov_write_trailer().
int64_t MOVMuxContext::time |
Definition at line 145 of file movenc.h.
Referenced by mov_write_header(), mov_write_moov_tag(), and mov_write_mvhd_tag().
Definition at line 151 of file movenc.h.
Referenced by compute_moov_size(), ff_mov_add_hinted_packet(), ff_mov_init_hinting(), ff_mov_write_packet(), mov_create_chapter_track(), mov_create_timecode_track(), mov_flush_fragment(), mov_write_header(), mov_write_iods_tag(), mov_write_isml_manifest(), mov_write_mfra_tag(), mov_write_moof_tag(), mov_write_moov_tag(), mov_write_mvex_tag(), mov_write_mvhd_tag(), mov_write_packet(), mov_write_single_packet(), mov_write_trailer(), and mov_write_udta_tag().