#include <movenc.h>
Data Fields | |
int | mode |
int | entry |
unsigned | timescale |
uint64_t | time |
int64_t | trackDuration |
long | sampleCount |
long | sampleSize |
long | chunkCount |
int | hasKeyframes |
uint32_t | flags |
int | language |
int | trackID |
int | tag |
stsd fourcc | |
AVCodecContext * | enc |
int | vosLen |
uint8_t * | vosData |
int | cluster_write_index |
MOVIentry * | cluster |
int | audio_vbr |
int | height |
active picture (w/o VBI) height for D-10/IMX | |
uint32_t | tref_tag |
int | tref_id |
trackID of the referenced track | |
int | hint_track |
the track that hints this track, -1 if no hint track is set | |
int | src_track |
the track that this hint track describes | |
AVFormatContext * | rtp_ctx |
the format context for the hinting rtp muxer | |
uint32_t | prev_rtp_ts |
int64_t | cur_rtp_ts_unwrapped |
uint32_t | max_packet_size |
int64_t | base_data_offset_pos |
HintSampleQueue | sample_queue |
Definition at line 70 of file movenc.h.
Definition at line 92 of file movenc.h.
Referenced by mov_write_audio_tag(), mov_write_header(), and mov_write_stts_tag().
int64_t MOVIndex::base_data_offset_pos |
Definition at line 103 of file movenc.h.
Referenced by flush_cluster_buffer(), and mov_write_tfhd_tag().
long MOVIndex::chunkCount |
Definition at line 78 of file movenc.h.
Referenced by build_chunks(), mov_write_stco_tag(), and mov_write_stsc_tag().
Definition at line 91 of file movenc.h.
Referenced by build_chunks(), compute_avg_bitrate(), ff_mov_write_packet(), flush_cluster_buffer(), mov_write_ctts_tag(), mov_write_edts_tag(), mov_write_stco_tag(), mov_write_stsc_tag(), mov_write_stss_tag(), mov_write_stsz_tag(), mov_write_stts_tag(), mov_write_trailer(), and mov_write_trun_tag().
Definition at line 90 of file movenc.h.
Referenced by ff_mov_write_packet(), flush_cluster_buffer(), and mov_write_trun_tag().
int64_t MOVIndex::cur_rtp_ts_unwrapped |
Definition at line 86 of file movenc.h.
Referenced by ff_mov_close_hinting(), ff_mov_init_hinting(), ff_mov_write_packet(), ipod_get_codec_tag(), mov_create_chapter_track(), mov_find_codec_tag(), mov_get_codec_tag(), mov_get_dv_codec_tag(), mov_get_rawvideo_codec_tag(), mov_write_audio_tag(), mov_write_avid_tag(), mov_write_chan_tag(), mov_write_esds_tag(), mov_write_extradata_tag(), mov_write_hdlr_tag(), mov_write_header(), mov_write_minf_tag(), mov_write_ms_tag(), mov_write_pasp_tag(), mov_write_stbl_tag(), mov_write_stsd_tag(), mov_write_stts_tag(), mov_write_subtitle_tag(), mov_write_tapt_tag(), mov_write_tkhd_tag(), mov_write_trailer(), mov_write_trak_tag(), mov_write_udta_tag(), mov_write_video_tag(), mov_write_wave_tag(), and mp4_get_codec_tag().
int MOVIndex::entry |
Definition at line 72 of file movenc.h.
Referenced by build_chunks(), compute_avg_bitrate(), ff_mov_write_packet(), flush_cluster_buffer(), mov_write_ctts_tag(), mov_write_moof_tag(), mov_write_moov_tag(), mov_write_mvex_tag(), mov_write_mvhd_tag(), mov_write_stbl_tag(), mov_write_stco_tag(), mov_write_stsc_tag(), mov_write_stss_tag(), mov_write_stsz_tag(), mov_write_stts_tag(), and mov_write_trun_tag().
uint32_t MOVIndex::flags |
Definition at line 82 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_create_chapter_track(), and mov_write_stbl_tag().
Definition at line 79 of file movenc.h.
Referenced by ff_mov_write_packet(), and mov_write_stbl_tag().
int MOVIndex::height |
active picture (w/o VBI) height for D-10/IMX
Definition at line 93 of file movenc.h.
Referenced by mov_write_header(), mov_write_tkhd_tag(), and mov_write_video_tag().
the track that hints this track, -1 if no hint track is set
Definition at line 97 of file movenc.h.
Referenced by ff_mov_init_hinting(), ff_mov_write_packet(), and mov_write_header().
uint32_t MOVIndex::max_packet_size |
Definition at line 102 of file movenc.h.
Referenced by mov_write_rtp_tag(), and write_hint_packets().
int MOVIndex::mode |
Definition at line 71 of file movenc.h.
Referenced by mov_create_chapter_track(), mov_find_codec_tag(), mov_write_amr_tag(), mov_write_audio_tag(), mov_write_hdlr_tag(), mov_write_header(), mov_write_mdhd_tag(), mov_write_minf_tag(), mov_write_stbl_tag(), mov_write_tkhd_tag(), mov_write_trak_tag(), and mov_write_video_tag().
uint32_t MOVIndex::prev_rtp_ts |
the format context for the hinting rtp muxer
Definition at line 99 of file movenc.h.
Referenced by ff_mov_add_hinted_packet(), ff_mov_close_hinting(), ff_mov_init_hinting(), and mov_write_trak_tag().
Definition at line 105 of file movenc.h.
Referenced by ff_mov_add_hinted_packet(), ff_mov_close_hinting(), and write_hint_packets().
Definition at line 76 of file movenc.h.
Referenced by ff_mov_write_packet(), and mov_write_stts_tag().
long MOVIndex::sampleSize |
Definition at line 77 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_write_audio_tag(), and mov_write_header().
the track that this hint track describes
Definition at line 98 of file movenc.h.
Referenced by ff_mov_init_hinting(), and mov_write_moov_tag().
int MOVIndex::tag |
stsd fourcc
Definition at line 85 of file movenc.h.
Referenced by ff_mov_init_hinting(), mov_create_chapter_track(), mov_write_audio_tag(), mov_write_hdlr_tag(), mov_write_header(), mov_write_minf_tag(), mov_write_moov_tag(), mov_write_ms_tag(), mov_write_subtitle_tag(), mov_write_trailer(), mov_write_trak_tag(), mov_write_video_tag(), and mov_write_wave_tag().
uint64_t MOVIndex::time |
Definition at line 74 of file movenc.h.
Referenced by mov_write_mdhd_tag(), mov_write_moov_tag(), and mov_write_tkhd_tag().
unsigned MOVIndex::timescale |
Definition at line 73 of file movenc.h.
Referenced by compute_avg_bitrate(), ff_mov_init_hinting(), mov_create_chapter_track(), mov_write_audio_tag(), mov_write_edts_tag(), mov_write_header(), mov_write_mdhd_tag(), mov_write_mvhd_tag(), mov_write_rtp_tag(), and mov_write_tkhd_tag().
int64_t MOVIndex::trackDuration |
Definition at line 75 of file movenc.h.
Referenced by compute_avg_bitrate(), ff_mov_write_packet(), mov_write_edts_tag(), mov_write_mdhd_tag(), mov_write_mvhd_tag(), mov_write_stts_tag(), mov_write_tkhd_tag(), and mov_write_trun_tag().
Definition at line 84 of file movenc.h.
Referenced by mov_write_esds_tag(), mov_write_moov_tag(), mov_write_mvhd_tag(), mov_write_tfhd_tag(), mov_write_tkhd_tag(), mov_write_trak_tag(), and mov_write_trex_tag().
trackID of the referenced track
Definition at line 95 of file movenc.h.
Referenced by mov_write_moov_tag(), and mov_write_tref_tag().
uint32_t MOVIndex::tref_tag |
Definition at line 94 of file movenc.h.
Referenced by mov_write_moov_tag(), mov_write_trak_tag(), and mov_write_tref_tag().
uint8_t* MOVIndex::vosData |
Definition at line 89 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_write_ac3_tag(), mov_write_avcc_tag(), mov_write_avid_tag(), mov_write_esds_tag(), mov_write_glbl_tag(), and mov_write_trailer().
int MOVIndex::vosLen |
Definition at line 88 of file movenc.h.
Referenced by ff_mov_write_packet(), mov_write_ac3_tag(), mov_write_audio_tag(), mov_write_avcc_tag(), mov_write_esds_tag(), mov_write_glbl_tag(), mov_write_trailer(), and mov_write_video_tag().