|
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().
1.8.6