Libav
Data Fields
MOVTrack Struct Reference

#include <movenc.h>

Data Fields

int mode
 
int entry
 
unsigned timescale
 
uint64_t time
 
int64_t track_duration
 
long sample_count
 
long sample_size
 
int has_keyframes
 
uint32_t flags
 
int language
 
int track_id
 
int tag
 stsd fourcc More...
 
AVStreamst
 
AVCodecContextenc
 
int vos_len
 
uint8_tvos_data
 
MOVIentrycluster
 
unsigned cluster_capacity
 
int audio_vbr
 
int height
 active picture (w/o VBI) height for D-10/IMX More...
 
uint32_t tref_tag
 
int tref_id
 trackID of the referenced track More...
 
int64_t start_dts
 
int hint_track
 the track that hints this track, -1 if no hint track is set More...
 
int src_track
 the track that this hint track describes More...
 
AVFormatContextrtp_ctx
 the format context for the hinting rtp muxer More...
 
uint32_t prev_rtp_ts
 
int64_t cur_rtp_ts_unwrapped
 
uint32_t max_packet_size
 
int64_t default_duration
 
uint32_t default_sample_flags
 
uint32_t default_size
 
HintSampleQueue sample_queue
 
AVIOContextmdat_buf
 
int64_t data_offset
 
int64_t frag_start
 
int64_t tfrf_offset
 
int nb_frag_info
 
MOVFragmentInfofrag_info
 
unsigned frag_info_capacity
 
struct {
   int64_t   struct_offset
 
   int   first_packet_seq
 
   int   first_packet_entry
 
   int   packet_seq
 
   int   packet_entry
 
   int   slices
 
vc1_info
 

Detailed Description

Definition at line 78 of file movenc.h.

Field Documentation

§ mode

int MOVTrack::mode

§ entry

int MOVTrack::entry

§ timescale

unsigned MOVTrack::timescale

§ time

uint64_t MOVTrack::time

Definition at line 82 of file movenc.h.

Referenced by mov_write_mdhd_tag(), mov_write_moov_tag(), and mov_write_tkhd_tag().

§ track_duration

int64_t MOVTrack::track_duration

§ sample_count

long MOVTrack::sample_count

Definition at line 84 of file movenc.h.

Referenced by ff_mov_write_packet(), and mov_write_stts_tag().

§ sample_size

long MOVTrack::sample_size

Definition at line 85 of file movenc.h.

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

§ has_keyframes

int MOVTrack::has_keyframes

Definition at line 86 of file movenc.h.

Referenced by ff_mov_write_packet(), mov_parse_vc1_frame(), and mov_write_stbl_tag().

§ flags

uint32_t MOVTrack::flags

§ language

int MOVTrack::language

Definition at line 91 of file movenc.h.

Referenced by mov_write_header(), and mov_write_mdhd_tag().

§ track_id

int MOVTrack::track_id

§ tag

int MOVTrack::tag

§ st

AVStream* MOVTrack::st

§ enc

AVCodecContext* MOVTrack::enc

§ vos_len

int MOVTrack::vos_len

§ vos_data

uint8_t* MOVTrack::vos_data

§ cluster

MOVIentry* MOVTrack::cluster

§ cluster_capacity

unsigned MOVTrack::cluster_capacity

Definition at line 100 of file movenc.h.

Referenced by ff_mov_write_packet().

§ audio_vbr

int MOVTrack::audio_vbr

Definition at line 101 of file movenc.h.

Referenced by get_samples_per_packet(), mov_write_header(), and mov_write_stts_tag().

§ height

int MOVTrack::height

active picture (w/o VBI) height for D-10/IMX

Definition at line 102 of file movenc.h.

Referenced by mov_create_dvd_sub_decoder_specific_info(), mov_write_header(), mov_write_tkhd_tag(), and mov_write_video_tag().

§ tref_tag

uint32_t MOVTrack::tref_tag

Definition at line 103 of file movenc.h.

Referenced by mov_write_moov_tag(), mov_write_trak_tag(), and mov_write_tref_tag().

§ tref_id

int MOVTrack::tref_id

trackID of the referenced track

Definition at line 104 of file movenc.h.

Referenced by mov_write_moov_tag(), and mov_write_tref_tag().

§ start_dts

int64_t MOVTrack::start_dts

§ hint_track

int MOVTrack::hint_track

the track that hints this track, -1 if no hint track is set

Definition at line 107 of file movenc.h.

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

§ src_track

int MOVTrack::src_track

the track that this hint track describes

Definition at line 108 of file movenc.h.

Referenced by ff_mov_init_hinting(), mov_write_moov_tag(), and mov_write_udta_sdp().

§ rtp_ctx

AVFormatContext* MOVTrack::rtp_ctx

the format context for the hinting rtp muxer

Definition at line 109 of file movenc.h.

Referenced by ff_mov_add_hinted_packet(), ff_mov_close_hinting(), ff_mov_init_hinting(), and mov_write_udta_sdp().

§ prev_rtp_ts

uint32_t MOVTrack::prev_rtp_ts

Definition at line 110 of file movenc.h.

Referenced by write_hint_packets().

§ cur_rtp_ts_unwrapped

int64_t MOVTrack::cur_rtp_ts_unwrapped

Definition at line 111 of file movenc.h.

Referenced by write_hint_packets().

§ max_packet_size

uint32_t MOVTrack::max_packet_size

Definition at line 112 of file movenc.h.

Referenced by mov_write_rtp_tag(), and write_hint_packets().

§ default_duration

int64_t MOVTrack::default_duration

Definition at line 114 of file movenc.h.

Referenced by mov_write_tfhd_tag(), and mov_write_trun_tag().

§ default_sample_flags

uint32_t MOVTrack::default_sample_flags

Definition at line 115 of file movenc.h.

Referenced by mov_write_tfhd_tag(), and mov_write_trun_tag().

§ default_size

uint32_t MOVTrack::default_size

Definition at line 116 of file movenc.h.

Referenced by mov_write_tfhd_tag(), and mov_write_trun_tag().

§ sample_queue

HintSampleQueue MOVTrack::sample_queue

Definition at line 118 of file movenc.h.

Referenced by ff_mov_add_hinted_packet(), ff_mov_close_hinting(), and write_hint_packets().

§ mdat_buf

AVIOContext* MOVTrack::mdat_buf

Definition at line 120 of file movenc.h.

Referenced by ff_mov_write_packet(), and mov_flush_fragment().

§ data_offset

int64_t MOVTrack::data_offset

§ frag_start

int64_t MOVTrack::frag_start

Definition at line 122 of file movenc.h.

Referenced by mov_flush_fragment(), and mov_write_tfxd_tag().

§ tfrf_offset

int64_t MOVTrack::tfrf_offset

Definition at line 123 of file movenc.h.

Referenced by mov_flush_fragment(), and mov_write_traf_tag().

§ nb_frag_info

int MOVTrack::nb_frag_info

§ frag_info

MOVFragmentInfo* MOVTrack::frag_info

Definition at line 126 of file movenc.h.

Referenced by mov_flush_fragment(), mov_free(), mov_write_tfra_tag(), and mov_write_tfrf_tag().

§ frag_info_capacity

unsigned MOVTrack::frag_info_capacity

Definition at line 127 of file movenc.h.

Referenced by mov_flush_fragment().

§ struct_offset

int64_t MOVTrack::struct_offset

Definition at line 130 of file movenc.h.

Referenced by mov_write_dvc1_tag(), and mov_write_trailer().

§ first_packet_seq

int MOVTrack::first_packet_seq

Definition at line 131 of file movenc.h.

Referenced by mov_parse_vc1_frame().

§ first_packet_entry

int MOVTrack::first_packet_entry

Definition at line 132 of file movenc.h.

Referenced by mov_parse_vc1_frame().

§ packet_seq

int MOVTrack::packet_seq

Definition at line 133 of file movenc.h.

Referenced by mov_parse_vc1_frame(), and mov_write_dvc1_structs().

§ packet_entry

int MOVTrack::packet_entry

Definition at line 134 of file movenc.h.

Referenced by mov_parse_vc1_frame(), and mov_write_dvc1_structs().

§ slices

int MOVTrack::slices

Definition at line 135 of file movenc.h.

Referenced by mov_parse_vc1_frame(), and mov_write_dvc1_structs().

§ vc1_info

struct { ... } MOVTrack::vc1_info

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