FFmpeg  2.6.9
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
MOVMuxContext Struct Reference

#include <movenc.h>

Data Fields

const AVClassav_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
MOVTracktracks
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
AVIOContextmdat_buf
int first_trun
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
AVFormatContextfc
int use_editlist
float gamma

Detailed Description

Definition at line 150 of file movenc.h.

Field Documentation

const AVClass* MOVMuxContext::av_class

Definition at line 151 of file movenc.h.

int MOVMuxContext::mode
int64_t MOVMuxContext::time

Definition at line 153 of file movenc.h.

Referenced by mov_write_header(), mov_write_moov_tag(), and mov_write_mvhd_tag().

int MOVMuxContext::nb_streams
int MOVMuxContext::nb_meta_tmcd

number of new created tmcd track based on metadata (aka not data copy)

Definition at line 155 of file movenc.h.

Referenced by mov_free(), and mov_write_header().

int MOVMuxContext::chapter_track

qt chapter track number

Definition at line 156 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 157 of file movenc.h.

Referenced by mov_write_mdat_tag(), and mov_write_trailer().

uint64_t MOVMuxContext::mdat_size
MOVTrack* MOVMuxContext::tracks
int MOVMuxContext::flags
int MOVMuxContext::rtp_flags

Definition at line 162 of file movenc.h.

int MOVMuxContext::exact
int MOVMuxContext::iods_skip

Definition at line 165 of file movenc.h.

Referenced by mov_write_moov_tag().

int MOVMuxContext::iods_video_profile

Definition at line 166 of file movenc.h.

Referenced by mov_write_iods_tag().

int MOVMuxContext::iods_audio_profile

Definition at line 167 of file movenc.h.

Referenced by mov_write_iods_tag().

int MOVMuxContext::fragments
int MOVMuxContext::max_fragment_duration

Definition at line 170 of file movenc.h.

Referenced by mov_write_header(), and mov_write_single_packet().

int MOVMuxContext::min_fragment_duration

Definition at line 171 of file movenc.h.

Referenced by mov_write_single_packet().

int MOVMuxContext::max_fragment_size

Definition at line 172 of file movenc.h.

Referenced by mov_write_header(), and mov_write_single_packet().

int MOVMuxContext::ism_lookahead
AVIOContext* MOVMuxContext::mdat_buf

Definition at line 174 of file movenc.h.

Referenced by ff_mov_write_packet(), and mov_flush_fragment().

int MOVMuxContext::first_trun

Definition at line 175 of file movenc.h.

Referenced by mov_write_moof_tag_internal(), and mov_write_trun_tag().

int MOVMuxContext::video_track_timescale

Definition at line 177 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 179 of file movenc.h.

Referenced by mov_write_header(), and mov_write_trailer().

int64_t MOVMuxContext::reserved_moov_pos

Definition at line 180 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 182 of file movenc.h.

Referenced by mov_write_ftyp_tag().

int MOVMuxContext::per_stream_grouping

Definition at line 184 of file movenc.h.

Referenced by enable_tracks(), and mov_write_tkhd_tag().

AVFormatContext* MOVMuxContext::fc
int MOVMuxContext::use_editlist

Definition at line 187 of file movenc.h.

Referenced by ff_mov_write_packet(), mov_write_header(), and mov_write_trak_tag().

float MOVMuxContext::gamma

Definition at line 188 of file movenc.h.

Referenced by mov_write_video_tag().


The documentation for this struct was generated from the following file: