Libav
Data Fields
MOVContext Struct Reference

#include <isom.h>

Data Fields

const AVClassclass
 class for private options More...
 
AVFormatContextfc
 
int time_scale
 
int64_t duration
 duration of the longest track More...
 
int found_moov
 'moov' atom has been found More...
 
int found_mdat
 'mdat' atom has been found More...
 
DVDemuxContextdv_demux
 
AVFormatContextdv_fctx
 
int isom
 1 if file is ISO Media (mp4/3gp) More...
 
MOVFragment fragment
 current fragment in moof atom More...
 
MOVTrackExttrex_data
 
unsigned trex_count
 
int itunes_metadata
 metadata are itunes style More...
 
int chapter_track
 
int seek_individually
 
int64_t next_root_atom
 offset of the next root atom More...
 
int export_all
 
int export_xmp
 
int enable_drefs
 

Detailed Description

Definition at line 150 of file isom.h.

Field Documentation

◆ class

const AVClass* MOVContext::class

class for private options

Definition at line 151 of file isom.h.

◆ fc

AVFormatContext* MOVContext::fc

◆ time_scale

int MOVContext::time_scale

Definition at line 153 of file isom.h.

Referenced by mov_build_index(), mov_read_mvhd(), and mov_read_trak().

◆ duration

int64_t MOVContext::duration

duration of the longest track

Definition at line 154 of file isom.h.

Referenced by mov_read_mvhd().

◆ found_moov

int MOVContext::found_moov

'moov' atom has been found

Definition at line 155 of file isom.h.

Referenced by mov_read_default(), mov_read_header(), and mov_read_moov().

◆ found_mdat

int MOVContext::found_mdat

'mdat' atom has been found

Definition at line 156 of file isom.h.

Referenced by mov_read_default(), mov_read_mdat(), and mov_read_packet().

◆ dv_demux

DVDemuxContext* MOVContext::dv_demux

Definition at line 157 of file isom.h.

Referenced by mov_finalize_stsd_codec(), mov_read_close(), and mov_read_packet().

◆ dv_fctx

AVFormatContext* MOVContext::dv_fctx

Definition at line 158 of file isom.h.

Referenced by mov_finalize_stsd_codec(), and mov_read_close().

◆ isom

int MOVContext::isom

1 if file is ISO Media (mp4/3gp)

Definition at line 159 of file isom.h.

Referenced by mov_parse_stsd_audio(), mov_read_ftyp(), and mov_read_hdlr().

◆ fragment

MOVFragment MOVContext::fragment

current fragment in moof atom

Definition at line 160 of file isom.h.

Referenced by mov_read_moof(), mov_read_tfdt(), mov_read_tfhd(), and mov_read_trun().

◆ trex_data

MOVTrackExt* MOVContext::trex_data

Definition at line 161 of file isom.h.

Referenced by mov_read_close(), mov_read_header(), mov_read_tfhd(), and mov_read_trex().

◆ trex_count

unsigned MOVContext::trex_count

Definition at line 162 of file isom.h.

Referenced by mov_read_tfhd(), and mov_read_trex().

◆ itunes_metadata

int MOVContext::itunes_metadata

metadata are itunes style

Definition at line 163 of file isom.h.

Referenced by mov_read_ilst(), and mov_read_udta_string().

◆ chapter_track

int MOVContext::chapter_track

Definition at line 164 of file isom.h.

Referenced by mov_read_chap(), mov_read_chapters(), and mov_read_header().

◆ seek_individually

int MOVContext::seek_individually

Definition at line 165 of file isom.h.

Referenced by mov_read_seek().

◆ next_root_atom

int64_t MOVContext::next_root_atom

offset of the next root atom

Definition at line 166 of file isom.h.

Referenced by mov_read_default(), and mov_read_packet().

◆ export_all

int MOVContext::export_all

Definition at line 167 of file isom.h.

Referenced by mov_read_udta_string().

◆ export_xmp

int MOVContext::export_xmp

Definition at line 168 of file isom.h.

Referenced by mov_read_udta_string().

◆ enable_drefs

int MOVContext::enable_drefs

Definition at line 169 of file isom.h.

Referenced by mov_read_trak().


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