|
FFmpeg
|
#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 | exact |
| 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 |
| int | use_editlist |
| int | video_track_timescale |
| int | reserved_moov_size |
| 0 for disabled, -1 for automatic, size otherwise | |
| int64_t | reserved_moov_pos |
| char * | major_brand |
| int | per_stream_grouping |
| int MOVMuxContext::mode |
Definition at line 149 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(), mov_write_trailer(), and mov_write_udta_tag().
| int64_t MOVMuxContext::time |
Definition at line 150 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 151 of file movenc.h.
Referenced by compute_moov_size(), ff_mov_write_packet(), mov_flush_fragment(), mov_free(), 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(), 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 152 of file movenc.h.
Referenced by mov_free(), and mov_write_header().
| int MOVMuxContext::chapter_track |
qt chapter track number
Definition at line 153 of file movenc.h.
Referenced by mov_free(), mov_write_header(), mov_write_moov_tag(), and mov_write_trailer().
| int64_t MOVMuxContext::mdat_pos |
Definition at line 154 of file movenc.h.
Referenced by mov_write_mdat_tag(), and mov_write_trailer().
| uint64_t MOVMuxContext::mdat_size |
Definition at line 155 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 156 of file movenc.h.
Referenced by compute_moov_size(), enable_tracks(), 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_free(), 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_single_packet(), and mov_write_trailer().
| int MOVMuxContext::flags |
Definition at line 158 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_tfhd_tag(), mov_write_trailer(), mov_write_trun_tag(), and supports_edts().
| int MOVMuxContext::exact |
Definition at line 160 of file movenc.h.
Referenced by mov_write_header(), mov_write_ilst_tag(), mov_write_isml_manifest(), and mov_write_uuidusmt_tag().
| int MOVMuxContext::iods_skip |
Definition at line 162 of file movenc.h.
Referenced by mov_write_moov_tag().
| int MOVMuxContext::iods_video_profile |
Definition at line 163 of file movenc.h.
Referenced by mov_write_iods_tag().
| int MOVMuxContext::iods_audio_profile |
Definition at line 164 of file movenc.h.
Referenced by mov_write_iods_tag().
| int MOVMuxContext::fragments |
Definition at line 166 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_flush_fragment(), mov_write_header(), and mov_write_mfhd_tag().
| int MOVMuxContext::max_fragment_duration |
Definition at line 167 of file movenc.h.
Referenced by mov_write_header(), and mov_write_single_packet().
| int MOVMuxContext::min_fragment_duration |
Definition at line 168 of file movenc.h.
Referenced by mov_write_single_packet().
| int MOVMuxContext::max_fragment_size |
Definition at line 169 of file movenc.h.
Referenced by mov_write_header(), and mov_write_single_packet().
| int MOVMuxContext::ism_lookahead |
Definition at line 170 of file movenc.h.
Referenced by mov_write_header(), mov_write_tfrf_tag(), mov_write_tfrf_tags(), and mov_write_traf_tag().
| AVIOContext* MOVMuxContext::mdat_buf |
Definition at line 171 of file movenc.h.
Referenced by ff_mov_write_packet(), and mov_flush_fragment().
| int MOVMuxContext::use_editlist |
Definition at line 173 of file movenc.h.
Referenced by supports_edts().
| int MOVMuxContext::video_track_timescale |
Definition at line 174 of file movenc.h.
Referenced by mov_write_header().
| int MOVMuxContext::reserved_moov_size |
0 for disabled, -1 for automatic, size otherwise
Definition at line 176 of file movenc.h.
Referenced by mov_write_header(), and mov_write_trailer().
| int64_t MOVMuxContext::reserved_moov_pos |
Definition at line 177 of file movenc.h.
Referenced by mov_write_header(), mov_write_trailer(), and shift_data().
| char* MOVMuxContext::major_brand |
Definition at line 179 of file movenc.h.
Referenced by mov_write_ftyp_tag().
| int MOVMuxContext::per_stream_grouping |
Definition at line 181 of file movenc.h.
Referenced by enable_tracks(), and mov_write_tkhd_tag().
1.8.2