FFmpeg
|
Data Fields | |
enum StreamType | stream_type |
char | filename [1024] |
struct FFStream * | feed |
AVDictionary * | in_opts |
AVDictionary * | metadata |
AVInputFormat * | ifmt |
AVOutputFormat * | fmt |
IPAddressACL * | acl |
char | dynamic_acl [1024] |
int | nb_streams |
int | prebuffer |
int64_t | max_time |
int | send_on_key |
AVStream * | streams [MAX_STREAMS] |
int | feed_streams [MAX_STREAMS] |
char | feed_filename [1024] |
pid_t | pid |
time_t | pid_start |
char ** | child_argv |
struct FFStream * | next |
unsigned | bandwidth |
char * | rtsp_option |
int | is_multicast |
struct in_addr | multicast_ip |
int | multicast_port |
int | multicast_ttl |
int | loop |
int | feed_opened |
int | is_feed |
int | readonly |
int | truncate |
int | conns_served |
int64_t | bytes_served |
int64_t | feed_max_size |
int64_t | feed_write_index |
int64_t | feed_size |
struct FFStream * | next_feed |
Definition at line 216 of file ffserver.c.
enum StreamType FFStream::stream_type |
Definition at line 217 of file ffserver.c.
Referenced by build_file_streams(), close_connection(), compute_status(), http_parse_request(), and parse_ffconfig().
char FFStream::filename[1024] |
Definition at line 218 of file ffserver.c.
Referenced by build_file_streams(), compute_real_filename(), compute_status(), find_rtp_session_with_url(), handle_child_exit(), http_parse_request(), http_prepare_data(), parse_ffconfig(), rtp_new_av_stream(), rtsp_cmd_describe(), rtsp_cmd_setup(), and start_multicast().
struct FFStream* FFStream::feed |
Definition at line 219 of file ffserver.c.
Referenced by build_feed_streams(), build_file_streams(), compute_status(), http_prepare_data(), http_receive_data(), modify_current_stream(), open_input_stream(), parse_ffconfig(), and rtp_new_av_stream().
AVDictionary* FFStream::in_opts |
Definition at line 221 of file ffserver.c.
Referenced by build_file_streams(), and open_input_stream().
AVDictionary* FFStream::metadata |
Definition at line 222 of file ffserver.c.
Referenced by http_prepare_data(), parse_ffconfig(), and prepare_sdp_description().
AVInputFormat* FFStream::ifmt |
Definition at line 223 of file ffserver.c.
Referenced by build_file_streams(), open_input_stream(), and parse_ffconfig().
AVOutputFormat* FFStream::fmt |
Definition at line 224 of file ffserver.c.
Referenced by build_feed_streams(), build_file_streams(), compute_status(), http_parse_request(), http_prepare_data(), http_receive_data(), parse_ffconfig(), rtsp_cmd_describe(), and rtsp_cmd_setup().
IPAddressACL* FFStream::acl |
Definition at line 225 of file ffserver.c.
Referenced by parse_acl_row(), and validate_acl().
char FFStream::dynamic_acl[1024] |
Definition at line 226 of file ffserver.c.
Referenced by parse_dynamic_acl(), parse_ffconfig(), and validate_acl().
int FFStream::nb_streams |
Definition at line 227 of file ffserver.c.
Referenced by add_av_stream(), add_av_stream1(), add_codec(), build_feed_streams(), close_connection(), compute_bandwidth(), compute_status(), find_rtp_session_with_url(), find_stream_in_feed(), http_prepare_data(), http_receive_data(), modify_current_stream(), open_input_stream(), prepare_sdp_description(), rtsp_cmd_setup(), and start_multicast().
int FFStream::prebuffer |
Definition at line 228 of file ffserver.c.
Referenced by open_input_stream(), and parse_ffconfig().
int64_t FFStream::max_time |
Definition at line 229 of file ffserver.c.
Referenced by http_prepare_data(), and parse_ffconfig().
int FFStream::send_on_key |
Definition at line 230 of file ffserver.c.
Referenced by http_prepare_data(), and parse_ffconfig().
AVStream* FFStream::streams[MAX_STREAMS] |
Definition at line 231 of file ffserver.c.
Referenced by add_av_stream(), add_av_stream1(), add_codec(), build_feed_streams(), compute_bandwidth(), compute_status(), find_stream_in_feed(), http_prepare_data(), http_receive_data(), modify_current_stream(), open_input_stream(), prepare_sdp_description(), and rtp_new_av_stream().
int FFStream::feed_streams[MAX_STREAMS] |
Definition at line 232 of file ffserver.c.
Referenced by build_feed_streams(), http_parse_request(), http_prepare_data(), modify_current_stream(), and rtp_new_av_stream().
char FFStream::feed_filename[1024] |
Definition at line 233 of file ffserver.c.
Referenced by build_feed_streams(), build_file_streams(), compute_status(), http_parse_request(), http_receive_data(), http_start_receive_data(), open_input_stream(), and parse_ffconfig().
pid_t FFStream::pid |
Definition at line 235 of file ffserver.c.
Referenced by compute_status(), handle_child_exit(), and start_children().
time_t FFStream::pid_start |
Definition at line 236 of file ffserver.c.
Referenced by handle_child_exit(), and start_children().
char** FFStream::child_argv |
Definition at line 237 of file ffserver.c.
Referenced by handle_child_exit(), parse_ffconfig(), and start_children().
struct FFStream* FFStream::next |
Definition at line 238 of file ffserver.c.
Referenced by build_feed_streams(), build_file_streams(), compute_bandwidth(), compute_real_filename(), compute_status(), handle_child_exit(), http_parse_request(), parse_ffconfig(), remove_stream(), rtsp_cmd_describe(), rtsp_cmd_setup(), start_children(), and start_multicast().
unsigned FFStream::bandwidth |
Definition at line 239 of file ffserver.c.
Referenced by close_connection(), compute_bandwidth(), compute_status(), http_parse_request(), and rtp_new_connection().
char* FFStream::rtsp_option |
Definition at line 241 of file ffserver.c.
Referenced by parse_ffconfig().
int FFStream::is_multicast |
Definition at line 243 of file ffserver.c.
Referenced by compute_status(), parse_ffconfig(), prepare_sdp_description(), rtp_new_av_stream(), and start_multicast().
struct in_addr FFStream::multicast_ip |
Definition at line 244 of file ffserver.c.
Referenced by parse_ffconfig(), prepare_sdp_description(), and start_multicast().
int FFStream::multicast_port |
Definition at line 245 of file ffserver.c.
Referenced by parse_ffconfig(), prepare_sdp_description(), and start_multicast().
int FFStream::multicast_ttl |
Definition at line 246 of file ffserver.c.
Referenced by parse_ffconfig(), prepare_sdp_description(), and rtp_new_av_stream().
int FFStream::loop |
Definition at line 247 of file ffserver.c.
Referenced by http_prepare_data(), and parse_ffconfig().
int FFStream::feed_opened |
Definition at line 250 of file ffserver.c.
Referenced by close_connection(), http_parse_request(), http_receive_data(), and http_start_receive_data().
int FFStream::is_feed |
Definition at line 251 of file ffserver.c.
Referenced by build_feed_streams(), http_parse_request(), parse_ffconfig(), rtsp_cmd_describe(), and rtsp_cmd_setup().
int FFStream::readonly |
Definition at line 252 of file ffserver.c.
Referenced by build_feed_streams(), http_start_receive_data(), and parse_ffconfig().
int FFStream::truncate |
Definition at line 253 of file ffserver.c.
Referenced by http_start_receive_data(), and parse_ffconfig().
int FFStream::conns_served |
Definition at line 254 of file ffserver.c.
Referenced by compute_status(), and http_parse_request().
int64_t FFStream::bytes_served |
Definition at line 255 of file ffserver.c.
Referenced by compute_status(), handle_connection(), and http_send_data().
int64_t FFStream::feed_max_size |
Definition at line 256 of file ffserver.c.
Referenced by build_feed_streams(), http_receive_data(), and parse_ffconfig().
int64_t FFStream::feed_write_index |
Definition at line 257 of file ffserver.c.
Referenced by build_feed_streams(), http_prepare_data(), http_receive_data(), and http_start_receive_data().
int64_t FFStream::feed_size |
Definition at line 258 of file ffserver.c.
Referenced by build_feed_streams(), http_prepare_data(), http_receive_data(), and http_start_receive_data().
struct FFStream* FFStream::next_feed |
Definition at line 259 of file ffserver.c.
Referenced by build_feed_streams(), and parse_ffconfig().