FFmpeg
|
unsigned VariantStream::var_stream_idx |
Definition at line 118 of file hlsenc.c.
Referenced by hls_append_segment(), parse_variant_stream_mapstring(), and update_variant_stream_info().
unsigned VariantStream::number |
Definition at line 119 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), and hls_write_packet().
int64_t VariantStream::sequence |
Definition at line 120 of file hlsenc.c.
Referenced by do_encrypt(), hls_append_segment(), hls_init(), hls_start(), hls_window(), hls_write_packet(), parse_playlist(), and sls_flag_use_localtime_filename().
const AVOutputFormat* VariantStream::oformat |
Definition at line 121 of file hlsenc.c.
Referenced by hls_init(), and hls_mux_init().
const AVOutputFormat* VariantStream::vtt_oformat |
Definition at line 122 of file hlsenc.c.
Referenced by hls_init(), and hls_mux_init().
AVIOContext* VariantStream::out |
Definition at line 123 of file hlsenc.c.
Referenced by append_single_file(), flush_dynbuf(), hls_init_file_resend(), hls_mux_init(), hls_start(), hls_window(), hls_write_packet(), hls_write_trailer(), and reflush_dynbuf().
AVIOContext* VariantStream::out_single_file |
Definition at line 124 of file hlsenc.c.
Referenced by append_single_file(), hls_start(), and hls_write_trailer().
int VariantStream::packets_written |
Definition at line 125 of file hlsenc.c.
Referenced by hls_write_packet(), and hls_write_trailer().
int VariantStream::init_range_length |
Definition at line 126 of file hlsenc.c.
Referenced by hls_init_file_resend(), hls_window(), hls_write_packet(), and hls_write_trailer().
uint8_t* VariantStream::temp_buffer |
Definition at line 127 of file hlsenc.c.
Referenced by flush_dynbuf(), hls_write_packet(), hls_write_trailer(), and reflush_dynbuf().
uint8_t* VariantStream::init_buffer |
Definition at line 128 of file hlsenc.c.
Referenced by hls_deinit(), hls_init_file_resend(), and hls_write_packet().
AVFormatContext* VariantStream::avf |
Definition at line 130 of file hlsenc.c.
Referenced by append_single_file(), flush_dynbuf(), hls_append_segment(), hls_deinit(), hls_delete_old_segments(), hls_mux_init(), hls_start(), hls_write_header(), hls_write_packet(), hls_write_trailer(), parse_playlist(), sls_flag_file_rename(), and sls_flags_filename_process().
AVFormatContext* VariantStream::vtt_avf |
Definition at line 131 of file hlsenc.c.
Referenced by hls_append_segment(), hls_deinit(), hls_delete_old_segments(), hls_mux_init(), hls_start(), hls_write_header(), hls_write_packet(), and hls_write_trailer().
int VariantStream::has_video |
Definition at line 133 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_window(), hls_write_header(), and hls_write_packet().
int VariantStream::has_subtitle |
Definition at line 134 of file hlsenc.c.
Referenced by create_master_playlist(), hls_append_segment(), hls_init(), and hls_write_header().
int VariantStream::new_start |
Definition at line 135 of file hlsenc.c.
Referenced by hls_mux_init(), and hls_write_packet().
int VariantStream::start_pts_from_audio |
Definition at line 136 of file hlsenc.c.
Referenced by hls_write_packet().
double VariantStream::dpp |
Definition at line 137 of file hlsenc.c.
Referenced by hls_write_packet(), and hls_write_trailer().
int64_t VariantStream::start_pts |
Definition at line 138 of file hlsenc.c.
Referenced by hls_init(), and hls_write_packet().
int64_t VariantStream::end_pts |
Definition at line 139 of file hlsenc.c.
Referenced by hls_init(), and hls_write_packet().
int64_t VariantStream::video_keyframe_pos |
Definition at line 141 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_write_packet().
int64_t VariantStream::video_keyframe_size |
Definition at line 142 of file hlsenc.c.
Referenced by hls_append_segment(), and hls_write_packet().
double VariantStream::duration |
Definition at line 143 of file hlsenc.c.
Referenced by hls_write_packet(), hls_write_trailer(), and parse_playlist().
int64_t VariantStream::start_pos |
Definition at line 144 of file hlsenc.c.
Referenced by hls_mux_init(), hls_write_packet(), hls_write_trailer(), and parse_playlist().
int64_t VariantStream::size |
Definition at line 145 of file hlsenc.c.
Referenced by hls_write_packet(), hls_write_trailer(), and parse_playlist().
int VariantStream::nb_entries |
Definition at line 146 of file hlsenc.c.
Referenced by hls_append_segment(), hls_window(), and hls_write_packet().
int VariantStream::discontinuity_set |
Definition at line 147 of file hlsenc.c.
Referenced by hls_window().
int VariantStream::discontinuity |
Definition at line 148 of file hlsenc.c.
Referenced by hls_append_segment(), hls_init(), and parse_playlist().
int VariantStream::reference_stream_index |
Definition at line 149 of file hlsenc.c.
Referenced by hls_init(), and hls_write_packet().
HLSSegment* VariantStream::segments |
Definition at line 151 of file hlsenc.c.
Referenced by hls_append_segment(), hls_deinit(), hls_delete_old_segments(), and hls_window().
HLSSegment* VariantStream::last_segment |
Definition at line 152 of file hlsenc.c.
Referenced by hls_append_segment(), and parse_playlist().
HLSSegment* VariantStream::old_segments |
Definition at line 153 of file hlsenc.c.
Referenced by hls_append_segment(), hls_deinit(), and hls_delete_old_segments().
char* VariantStream::basename_tmp |
Definition at line 155 of file hlsenc.c.
Referenced by append_single_file(), and hls_start().
char* VariantStream::basename |
Definition at line 156 of file hlsenc.c.
Referenced by hls_deinit(), hls_init(), hls_mux_init(), hls_start(), hls_write_trailer(), and sls_flag_check_duration_size().
char* VariantStream::vtt_basename |
Definition at line 157 of file hlsenc.c.
Referenced by hls_deinit(), hls_init(), and hls_start().
char* VariantStream::vtt_m3u8_name |
Definition at line 158 of file hlsenc.c.
Referenced by create_master_playlist(), hls_deinit(), hls_init(), and hls_window().
char* VariantStream::m3u8_name |
Definition at line 159 of file hlsenc.c.
Referenced by create_master_playlist(), hls_deinit(), hls_init(), and hls_window().
double VariantStream::initial_prog_date_time |
Definition at line 161 of file hlsenc.c.
Referenced by hls_append_segment(), hls_init(), and hls_window().
char VariantStream::current_segment_final_filename_fmt[MAX_URL_SIZE] |
Definition at line 162 of file hlsenc.c.
Referenced by hls_init(), sls_flag_file_rename(), sls_flag_use_localtime_filename(), and sls_flags_filename_process().
char* VariantStream::fmp4_init_filename |
Definition at line 164 of file hlsenc.c.
Referenced by hls_deinit(), hls_init(), hls_mux_init(), and hls_window().
char* VariantStream::base_output_dirname |
Definition at line 165 of file hlsenc.c.
Referenced by hls_deinit(), hls_init(), hls_init_file_resend(), hls_mux_init(), hls_write_packet(), and hls_write_trailer().
int VariantStream::encrypt_started |
Definition at line 167 of file hlsenc.c.
Referenced by hls_start().
char VariantStream::key_file[LINE_BUFFER_SIZE+1] |
Definition at line 169 of file hlsenc.c.
Referenced by hls_encryption_start().
char VariantStream::key_uri[LINE_BUFFER_SIZE+1] |
Definition at line 170 of file hlsenc.c.
Referenced by hls_append_segment(), hls_encryption_start(), hls_start(), and parse_playlist().
char VariantStream::key_string[KEYSIZE *2+1] |
Definition at line 171 of file hlsenc.c.
Referenced by hls_encryption_start(), hls_start(), hls_write_packet(), and hls_write_trailer().
char VariantStream::iv_string[KEYSIZE *2+1] |
Definition at line 172 of file hlsenc.c.
Referenced by hls_append_segment(), hls_encryption_start(), hls_start(), hls_write_packet(), hls_write_trailer(), and parse_playlist().
AVStream** VariantStream::streams |
Definition at line 174 of file hlsenc.c.
Referenced by create_master_playlist(), hls_deinit(), hls_init(), hls_mux_init(), hls_write_header(), hls_write_packet(), parse_variant_stream_mapstring(), and update_variant_stream_info().
char VariantStream::codec_attr[128] |
Definition at line 175 of file hlsenc.c.
Referenced by create_master_playlist(), and write_codec_attr().
CodecAttributeStatus VariantStream::attr_status |
Definition at line 176 of file hlsenc.c.
Referenced by write_codec_attr().
unsigned int VariantStream::nb_streams |
Definition at line 177 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_mux_init(), hls_write_header(), hls_write_packet(), parse_variant_stream_mapstring(), and update_variant_stream_info().
int VariantStream::m3u8_created |
Definition at line 178 of file hlsenc.c.
Referenced by create_master_playlist().
int VariantStream::is_default |
Definition at line 179 of file hlsenc.c.
Referenced by create_master_playlist(), and parse_variant_stream_mapstring().
const char* VariantStream::language |
Definition at line 180 of file hlsenc.c.
Referenced by create_master_playlist(), and parse_variant_stream_mapstring().
const char* VariantStream::agroup |
Definition at line 181 of file hlsenc.c.
Referenced by create_master_playlist(), hls_write_header(), and parse_variant_stream_mapstring().
const char* VariantStream::sgroup |
Definition at line 182 of file hlsenc.c.
Referenced by create_master_playlist(), and parse_variant_stream_mapstring().
const char* VariantStream::ccgroup |
Definition at line 183 of file hlsenc.c.
Referenced by create_master_playlist(), parse_variant_stream_mapstring(), and update_variant_stream_info().
const char* VariantStream::varname |
Definition at line 184 of file hlsenc.c.
Referenced by hls_delete_old_segments(), hls_init(), and parse_variant_stream_mapstring().