| FFmpeg
    4.0
    | 
| 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 | 
| int | fmp4_init_mode | 
| 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(), and hls_write_packet().
| int VariantStream::init_range_length | 
Definition at line 117 of file hlsenc.c.
Referenced by hls_mux_init(), hls_window(), and hls_write_packet().
| 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().
| int VariantStream::fmp4_init_mode | 
Definition at line 150 of file hlsenc.c.
Referenced by hls_mux_init(), and hls_write_packet().
| AVStream** VariantStream::streams | 
Definition at line 152 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 153 of file hlsenc.c.
Referenced by create_master_playlist(), and write_codec_attr().
| CodecAttributeStatus VariantStream::attr_status | 
Definition at line 154 of file hlsenc.c.
Referenced by write_codec_attr().
| unsigned int VariantStream::nb_streams | 
Definition at line 155 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 156 of file hlsenc.c.
Referenced by create_master_playlist().
| char* VariantStream::agroup | 
Definition at line 157 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 158 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 159 of file hlsenc.c.
Referenced by hls_init(), hls_window(), and hls_write_trailer().
 1.8.13
 1.8.13