FFmpeg  3.3.9
Data Fields
DASHContext Struct Reference

Data Fields

const AVClassclass
 
int window_size
 
int extra_window_size
 
int min_seg_duration
 
int remove_at_exit
 
int use_template
 
int use_timeline
 
int single_file
 
OutputStreamstreams
 
int has_video
 
int has_audio
 
int64_t last_duration
 
int64_t total_duration
 
char availability_start_time [100]
 
char dirname [1024]
 
const char * single_file_name
 
const char * init_seg_name
 
const char * media_seg_name
 
AVRational min_frame_rate
 
AVRational max_frame_rate
 
int ambiguous_frame_rate
 

Detailed Description

Definition at line 81 of file dashenc.c.

Field Documentation

◆ class

const AVClass* DASHContext::class

Definition at line 82 of file dashenc.c.

◆ window_size

int DASHContext::window_size

Definition at line 83 of file dashenc.c.

Referenced by dash_flush(), output_segment_list(), and write_manifest().

◆ extra_window_size

int DASHContext::extra_window_size

Definition at line 84 of file dashenc.c.

Referenced by dash_flush().

◆ min_seg_duration

int DASHContext::min_seg_duration

Definition at line 85 of file dashenc.c.

Referenced by dash_init(), and dash_write_packet().

◆ remove_at_exit

int DASHContext::remove_at_exit

Definition at line 86 of file dashenc.c.

Referenced by dash_flush(), and dash_write_trailer().

◆ use_template

int DASHContext::use_template

Definition at line 87 of file dashenc.c.

Referenced by dash_init(), dash_write_packet(), output_segment_list(), and write_manifest().

◆ use_timeline

int DASHContext::use_timeline

Definition at line 88 of file dashenc.c.

Referenced by dash_write_packet(), output_segment_list(), and write_manifest().

◆ single_file

int DASHContext::single_file

Definition at line 89 of file dashenc.c.

Referenced by dash_flush(), dash_init(), and output_segment_list().

◆ streams

OutputStream* DASHContext::streams

◆ has_video

int DASHContext::has_video

Definition at line 91 of file dashenc.c.

Referenced by dash_flush(), dash_init(), dash_write_packet(), and write_manifest().

◆ has_audio

int DASHContext::has_audio

Definition at line 91 of file dashenc.c.

Referenced by dash_init(), and write_manifest().

◆ last_duration

int64_t DASHContext::last_duration

◆ total_duration

int64_t DASHContext::total_duration

Definition at line 93 of file dashenc.c.

Referenced by dash_write_packet(), dash_write_trailer(), and write_manifest().

◆ availability_start_time

char DASHContext::availability_start_time[100]

Definition at line 94 of file dashenc.c.

Referenced by write_manifest().

◆ dirname

char DASHContext::dirname[1024]

Definition at line 95 of file dashenc.c.

Referenced by dash_flush(), dash_init(), and dash_write_trailer().

◆ single_file_name

const char* DASHContext::single_file_name

Definition at line 96 of file dashenc.c.

Referenced by dash_init().

◆ init_seg_name

const char* DASHContext::init_seg_name

Definition at line 97 of file dashenc.c.

Referenced by dash_init(), and output_segment_list().

◆ media_seg_name

const char* DASHContext::media_seg_name

Definition at line 98 of file dashenc.c.

Referenced by dash_flush(), and output_segment_list().

◆ min_frame_rate

AVRational DASHContext::min_frame_rate

Definition at line 99 of file dashenc.c.

Referenced by dash_init(), and write_manifest().

◆ max_frame_rate

AVRational DASHContext::max_frame_rate

Definition at line 99 of file dashenc.c.

Referenced by dash_init(), and write_manifest().

◆ ambiguous_frame_rate

int DASHContext::ambiguous_frame_rate

Definition at line 100 of file dashenc.c.

Referenced by dash_init(), and write_manifest().


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