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

Data Fields

char * url_template
 
AVIOContext pb
 
AVIOContextinput
 
AVFormatContextparent
 
AVFormatContextctx
 
AVPacket pkt
 
int rep_idx
 
int rep_count
 
int stream_index
 
enum AVMediaType type
 
int n_fragments
 
struct fragment ** fragments
 
int n_timelines
 
struct timeline ** timelines
 
int64_t first_seq_no
 
int64_t last_seq_no
 
int64_t start_number
 
int64_t fragment_duration
 
int64_t fragment_timescale
 
int64_t presentation_timeoffset
 
int64_t cur_seq_no
 
int64_t cur_seg_offset
 
int64_t cur_seg_size
 
struct fragmentcur_seg
 
struct fragmentinit_section
 
uint8_tinit_sec_buf
 
uint32_t init_sec_buf_size
 
uint32_t init_sec_data_len
 
uint32_t init_sec_buf_read_offset
 
int64_t cur_timestamp
 
int is_restart_needed
 

Detailed Description

Definition at line 75 of file dashdec.c.

Field Documentation

char* representation::url_template
AVIOContext representation::pb

Definition at line 77 of file dashdec.c.

Referenced by free_representation(), and reopen_demux_for_component().

AVIOContext* representation::input
AVFormatContext* representation::parent
AVFormatContext* representation::ctx
AVPacket representation::pkt

Definition at line 81 of file dashdec.c.

int representation::rep_idx
int representation::rep_count

Definition at line 83 of file dashdec.c.

Referenced by parse_manifest().

int representation::stream_index

Definition at line 84 of file dashdec.c.

Referenced by dash_read_header(), and dash_read_packet().

enum AVMediaType representation::type

Definition at line 86 of file dashdec.c.

int representation::n_fragments
struct fragment** representation::fragments
int representation::n_timelines
struct timeline** representation::timelines
int64_t representation::first_seq_no
int64_t representation::last_seq_no
int64_t representation::start_number

Definition at line 96 of file dashdec.c.

Referenced by move_segments().

int64_t representation::fragment_duration
int64_t representation::fragment_timescale
int64_t representation::presentation_timeoffset

Definition at line 101 of file dashdec.c.

Referenced by calc_cur_seg_no(), and parse_manifest_representation().

int64_t representation::cur_seq_no
int64_t representation::cur_seg_offset

Definition at line 104 of file dashdec.c.

Referenced by dash_read_packet(), dash_seek(), open_input(), and read_from_url().

int64_t representation::cur_seg_size

Definition at line 105 of file dashdec.c.

Referenced by open_input(), and read_from_url().

struct fragment* representation::cur_seg

Definition at line 106 of file dashdec.c.

Referenced by free_representation(), and read_data().

struct fragment* representation::init_section
uint8_t* representation::init_sec_buf

Definition at line 110 of file dashdec.c.

Referenced by free_representation(), read_data(), and update_init_section().

uint32_t representation::init_sec_buf_size

Definition at line 111 of file dashdec.c.

Referenced by update_init_section().

uint32_t representation::init_sec_data_len

Definition at line 112 of file dashdec.c.

Referenced by read_data(), seek_data(), and update_init_section().

uint32_t representation::init_sec_buf_read_offset

Definition at line 113 of file dashdec.c.

Referenced by dash_read_packet(), dash_seek(), read_data(), and update_init_section().

int64_t representation::cur_timestamp

Definition at line 114 of file dashdec.c.

Referenced by dash_read_packet(), and dash_seek().

int representation::is_restart_needed

Definition at line 115 of file dashdec.c.

Referenced by dash_read_packet(), and read_data().


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