FFmpeg
|
Data Fields | |
unsigned | var_stream_idx |
unsigned | number |
int64_t | sequence |
AVOutputFormat * | oformat |
AVOutputFormat * | vtt_oformat |
AVIOContext * | out |
int | packets_written |
int | init_range_length |
AVFormatContext * | avf |
AVFormatContext * | vtt_avf |
int | has_video |
int | has_subtitle |
int | new_start |
double | dpp |
int64_t | start_pts |
int64_t | end_pts |
double | duration |
int64_t | start_pos |
int64_t | size |
int | nb_entries |
int | discontinuity_set |
int | discontinuity |
int | reference_stream_index |
HLSSegment * | segments |
HLSSegment * | last_segment |
HLSSegment * | old_segments |
char * | basename |
char * | vtt_basename |
char * | vtt_m3u8_name |
char * | m3u8_name |
double | initial_prog_date_time |
char | current_segment_final_filename_fmt [1024] |
char * | fmp4_init_filename |
char * | base_output_dirname |
AVStream ** | streams |
char | codec_attr [128] |
CodecAttributeStatus | attr_status |
unsigned int | nb_streams |
int | m3u8_created |
char * | agroup |
char * | ccgroup |
char * | baseurl |
unsigned VariantStream::var_stream_idx |
Definition at line 110 of file hlsenc.c.
Referenced by hls_append_segment(), parse_variant_stream_mapstring(), and update_variant_stream_info().
unsigned VariantStream::number |
Definition at line 111 of file hlsenc.c.
Referenced by create_master_playlist(), hls_start(), and hls_write_packet().
int64_t VariantStream::sequence |
Definition at line 112 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().
AVOutputFormat* VariantStream::oformat |
Definition at line 113 of file hlsenc.c.
Referenced by hls_init(), and hls_mux_init().
AVOutputFormat* VariantStream::vtt_oformat |
Definition at line 114 of file hlsenc.c.
Referenced by hls_init(), and hls_mux_init().
AVIOContext* VariantStream::out |
Definition at line 115 of file hlsenc.c.
Referenced by flush_dynbuf(), hls_mux_init(), hls_write_packet(), and hls_write_trailer().
int VariantStream::packets_written |
Definition at line 116 of file hlsenc.c.
Referenced by hls_mux_init(), hls_write_packet(), and hls_write_trailer().
int VariantStream::init_range_length |
Definition at line 117 of file hlsenc.c.
Referenced by hls_mux_init(), hls_window(), hls_write_packet(), and hls_write_trailer().
AVFormatContext* VariantStream::avf |
Definition at line 119 of file hlsenc.c.
Referenced by flush_dynbuf(), hls_append_segment(), hls_delete_old_segments(), hls_init(), 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 120 of file hlsenc.c.
Referenced by hls_append_segment(), hls_init(), hls_mux_init(), hls_start(), hls_write_header(), hls_write_packet(), and hls_write_trailer().
int VariantStream::has_video |
Definition at line 122 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 123 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 124 of file hlsenc.c.
Referenced by hls_mux_init(), and hls_write_packet().
double VariantStream::dpp |
Definition at line 125 of file hlsenc.c.
Referenced by hls_write_packet(), and hls_write_trailer().
int64_t VariantStream::start_pts |
Definition at line 126 of file hlsenc.c.
Referenced by hls_init(), and hls_write_packet().
int64_t VariantStream::end_pts |
Definition at line 127 of file hlsenc.c.
Referenced by hls_init(), and hls_write_packet().
double VariantStream::duration |
Definition at line 128 of file hlsenc.c.
Referenced by hls_write_packet(), hls_write_trailer(), and parse_playlist().
int64_t VariantStream::start_pos |
Definition at line 129 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 130 of file hlsenc.c.
Referenced by hls_write_packet(), hls_write_trailer(), and parse_playlist().
int VariantStream::nb_entries |
Definition at line 131 of file hlsenc.c.
Referenced by hls_append_segment(), hls_window(), and hls_write_packet().
int VariantStream::discontinuity_set |
Definition at line 132 of file hlsenc.c.
Referenced by hls_window().
int VariantStream::discontinuity |
Definition at line 133 of file hlsenc.c.
Referenced by hls_append_segment(), hls_init(), and parse_playlist().
int VariantStream::reference_stream_index |
Definition at line 134 of file hlsenc.c.
Referenced by hls_init(), and hls_write_packet().
HLSSegment* VariantStream::segments |
Definition at line 136 of file hlsenc.c.
Referenced by hls_append_segment(), hls_delete_old_segments(), hls_window(), and hls_write_trailer().
HLSSegment* VariantStream::last_segment |
Definition at line 137 of file hlsenc.c.
Referenced by hls_append_segment().
HLSSegment* VariantStream::old_segments |
Definition at line 138 of file hlsenc.c.
Referenced by hls_append_segment(), hls_delete_old_segments(), and hls_write_trailer().
char* VariantStream::basename |
Definition at line 140 of file hlsenc.c.
Referenced by hls_init(), hls_mux_init(), hls_start(), hls_write_trailer(), and sls_flag_check_duration_size().
char* VariantStream::vtt_basename |
Definition at line 141 of file hlsenc.c.
Referenced by hls_init(), hls_start(), and hls_write_trailer().
char* VariantStream::vtt_m3u8_name |
Definition at line 142 of file hlsenc.c.
Referenced by hls_init(), hls_window(), and hls_write_trailer().
char* VariantStream::m3u8_name |
Definition at line 143 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_window(), and hls_write_trailer().
double VariantStream::initial_prog_date_time |
Definition at line 145 of file hlsenc.c.
Referenced by hls_append_segment(), hls_init(), and hls_window().
char VariantStream::current_segment_final_filename_fmt[1024] |
Definition at line 146 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 148 of file hlsenc.c.
Referenced by hls_init(), hls_mux_init(), hls_window(), and hls_write_trailer().
char* VariantStream::base_output_dirname |
Definition at line 149 of file hlsenc.c.
Referenced by hls_init(), hls_mux_init(), hls_write_packet(), and hls_write_trailer().
AVStream** VariantStream::streams |
Definition at line 151 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_mux_init(), hls_write_header(), hls_write_packet(), hls_write_trailer(), parse_variant_stream_mapstring(), and update_variant_stream_info().
char VariantStream::codec_attr[128] |
Definition at line 152 of file hlsenc.c.
Referenced by create_master_playlist(), and write_codec_attr().
CodecAttributeStatus VariantStream::attr_status |
Definition at line 153 of file hlsenc.c.
Referenced by write_codec_attr().
unsigned int VariantStream::nb_streams |
Definition at line 154 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 155 of file hlsenc.c.
Referenced by create_master_playlist().
char* VariantStream::agroup |
Definition at line 156 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_write_header(), hls_write_trailer(), and parse_variant_stream_mapstring().
char* VariantStream::ccgroup |
Definition at line 157 of file hlsenc.c.
Referenced by create_master_playlist(), hls_init(), hls_write_trailer(), parse_variant_stream_mapstring(), and update_variant_stream_info().
char* VariantStream::baseurl |
Definition at line 158 of file hlsenc.c.
Referenced by hls_init(), hls_window(), and hls_write_trailer().