FFmpeg
Data Fields
representation Struct Reference

Data Fields

char * url_template
 
FFIOContext pb
 
AVIOContextinput
 
AVFormatContextparent
 
AVFormatContextctx
 
int stream_index
 
char * id
 
char * lang
 
int bandwidth
 
AVRational framerate
 
AVStreamassoc_stream
 
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_t * init_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 76 of file dashdec.c.

Field Documentation

◆ url_template

char* representation::url_template

◆ pb

FFIOContext representation::pb

◆ input

AVIOContext* representation::input

◆ parent

AVFormatContext* representation::parent

◆ ctx

AVFormatContext* representation::ctx

◆ stream_index

int representation::stream_index

◆ id

char* representation::id

Definition at line 84 of file dashdec.c.

Referenced by dash_read_header(), free_representation(), and parse_manifest_representation().

◆ lang

char* representation::lang

Definition at line 85 of file dashdec.c.

Referenced by dash_read_header(), free_representation(), and parse_manifest_representation().

◆ bandwidth

int representation::bandwidth

Definition at line 86 of file dashdec.c.

Referenced by dash_read_header(), and parse_manifest_representation().

◆ framerate

AVRational representation::framerate

Definition at line 87 of file dashdec.c.

Referenced by parse_manifest_representation(), and reopen_demux_for_component().

◆ assoc_stream

AVStream* representation::assoc_stream

Definition at line 88 of file dashdec.c.

Referenced by dash_read_header(), and recheck_discard_flags().

◆ n_fragments

int representation::n_fragments

◆ fragments

struct fragment** representation::fragments

◆ n_timelines

int representation::n_timelines

◆ timelines

struct timeline** representation::timelines

◆ first_seq_no

int64_t representation::first_seq_no

◆ last_seq_no

int64_t representation::last_seq_no

◆ start_number

int64_t representation::start_number

Definition at line 98 of file dashdec.c.

Referenced by move_segments(), and parse_manifest_representation().

◆ fragment_duration

int64_t representation::fragment_duration

◆ fragment_timescale

int64_t representation::fragment_timescale

◆ presentation_timeoffset

int64_t representation::presentation_timeoffset

Definition at line 103 of file dashdec.c.

Referenced by calc_cur_seg_no(), and parse_manifest_representation().

◆ cur_seq_no

int64_t representation::cur_seq_no

◆ cur_seg_offset

int64_t representation::cur_seg_offset

◆ cur_seg_size

int64_t representation::cur_seg_size

Definition at line 107 of file dashdec.c.

Referenced by open_input(), and read_from_url().

◆ cur_seg

struct fragment* representation::cur_seg

Definition at line 108 of file dashdec.c.

Referenced by free_representation(), and read_data().

◆ init_section

struct fragment* representation::init_section

◆ init_sec_buf

uint8_t* representation::init_sec_buf

Definition at line 112 of file dashdec.c.

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

◆ init_sec_buf_size

uint32_t representation::init_sec_buf_size

Definition at line 113 of file dashdec.c.

Referenced by copy_init_section(), and update_init_section().

◆ init_sec_data_len

uint32_t representation::init_sec_data_len

Definition at line 114 of file dashdec.c.

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

◆ init_sec_buf_read_offset

uint32_t representation::init_sec_buf_read_offset

◆ cur_timestamp

int64_t representation::cur_timestamp

Definition at line 116 of file dashdec.c.

Referenced by copy_init_section(), dash_read_packet(), and dash_seek().

◆ is_restart_needed

int representation::is_restart_needed

Definition at line 117 of file dashdec.c.

Referenced by dash_read_packet(), and read_data().


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