FFmpeg
|
#include <ffserver_config.h>
Data Fields | |
enum FFServerStreamType | stream_type |
char | filename [1024] |
struct FFServerStream * | feed |
AVDictionary * | in_opts |
AVDictionary * | metadata |
AVInputFormat * | ifmt |
AVOutputFormat * | fmt |
FFServerIPAddressACL * | acl |
char | dynamic_acl [1024] |
int | nb_streams |
int | prebuffer |
int64_t | max_time |
int | send_on_key |
LayeredAVStream * | streams [FFSERVER_MAX_STREAMS] |
int | feed_streams [FFSERVER_MAX_STREAMS] |
char | feed_filename [1024] |
pid_t | pid |
time_t | pid_start |
char ** | child_argv |
struct FFServerStream * | next |
unsigned | bandwidth |
char * | rtsp_option |
int | is_multicast |
struct in_addr | multicast_ip |
int | multicast_port |
int | multicast_ttl |
int | loop |
char | single_frame |
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 FFServerStream * | next_feed |
Definition at line 71 of file ffserver_config.h.
enum FFServerStreamType FFServerStream::stream_type |
Definition at line 72 of file ffserver_config.h.
Referenced by build_file_streams(), close_connection(), compute_status(), ffserver_parse_config_redirect(), ffserver_parse_config_stream(), and http_parse_request().
char FFServerStream::filename[1024] |
Definition at line 73 of file ffserver_config.h.
Referenced by build_file_streams(), compute_real_filename(), compute_status(), ffserver_parse_config_feed(), ffserver_parse_config_redirect(), ffserver_parse_config_stream(), find_rtp_session_with_url(), handle_child_exit(), http_parse_request(), http_prepare_data(), rtp_new_av_stream(), rtsp_cmd_describe(), rtsp_cmd_setup(), and start_multicast().
struct FFServerStream* FFServerStream::feed |
Definition at line 74 of file ffserver_config.h.
Referenced by build_feed_streams(), build_file_streams(), compute_status(), ffserver_parse_config_feed(), ffserver_parse_config_stream(), http_prepare_data(), http_receive_data(), modify_current_stream(), open_input_stream(), and rtp_new_av_stream().
AVDictionary* FFServerStream::in_opts |
Definition at line 75 of file ffserver_config.h.
Referenced by build_file_streams(), and open_input_stream().
AVDictionary* FFServerStream::metadata |
Definition at line 76 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), http_prepare_data(), and prepare_sdp_description().
AVInputFormat* FFServerStream::ifmt |
Definition at line 77 of file ffserver_config.h.
Referenced by build_file_streams(), ffserver_parse_config_stream(), and open_input_stream().
AVOutputFormat* FFServerStream::fmt |
Definition at line 78 of file ffserver_config.h.
Referenced by build_feed_streams(), build_file_streams(), compute_status(), ffserver_parse_config_feed(), ffserver_parse_config_stream(), http_parse_request(), http_prepare_data(), http_receive_data(), rtsp_cmd_describe(), and rtsp_cmd_setup().
FFServerIPAddressACL* FFServerStream::acl |
Definition at line 79 of file ffserver_config.h.
Referenced by ffserver_parse_acl_row(), and validate_acl().
char FFServerStream::dynamic_acl[1024] |
Definition at line 80 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), parse_dynamic_acl(), and validate_acl().
int FFServerStream::nb_streams |
Definition at line 81 of file ffserver_config.h.
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(), print_stream_params(), rtsp_cmd_setup(), and start_multicast().
int FFServerStream::prebuffer |
Definition at line 82 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), and open_input_stream().
int64_t FFServerStream::max_time |
Definition at line 83 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), and http_prepare_data().
int FFServerStream::send_on_key |
Definition at line 84 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), and http_prepare_data().
LayeredAVStream* FFServerStream::streams[FFSERVER_MAX_STREAMS] |
Definition at line 85 of file ffserver_config.h.
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(), print_stream_params(), and rtp_new_av_stream().
int FFServerStream::feed_streams[FFSERVER_MAX_STREAMS] |
Definition at line 86 of file ffserver_config.h.
Referenced by build_feed_streams(), http_parse_request(), http_prepare_data(), modify_current_stream(), and rtp_new_av_stream().
char FFServerStream::feed_filename[1024] |
Definition at line 87 of file ffserver_config.h.
Referenced by build_feed_streams(), build_file_streams(), compute_status(), ffserver_parse_config_feed(), ffserver_parse_config_redirect(), ffserver_parse_config_stream(), http_parse_request(), http_receive_data(), http_start_receive_data(), and open_input_stream().
pid_t FFServerStream::pid |
Definition at line 89 of file ffserver_config.h.
Referenced by compute_status(), handle_child_exit(), and start_children().
time_t FFServerStream::pid_start |
Definition at line 90 of file ffserver_config.h.
Referenced by handle_child_exit(), and start_children().
char** FFServerStream::child_argv |
Definition at line 91 of file ffserver_config.h.
Referenced by ffserver_parse_config_feed(), handle_child_exit(), and start_children().
struct FFServerStream* FFServerStream::next |
Definition at line 92 of file ffserver_config.h.
Referenced by build_feed_streams(), build_file_streams(), compute_bandwidth(), compute_real_filename(), compute_status(), ffserver_parse_config_feed(), ffserver_parse_config_stream(), ffserver_parse_ffconfig(), handle_child_exit(), http_parse_request(), remove_stream(), rtsp_cmd_describe(), rtsp_cmd_setup(), start_children(), and start_multicast().
unsigned FFServerStream::bandwidth |
Definition at line 93 of file ffserver_config.h.
Referenced by close_connection(), compute_bandwidth(), compute_status(), http_parse_request(), and rtp_new_connection().
char* FFServerStream::rtsp_option |
Definition at line 95 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream().
int FFServerStream::is_multicast |
Definition at line 97 of file ffserver_config.h.
Referenced by compute_status(), ffserver_parse_config_stream(), prepare_sdp_description(), rtp_new_av_stream(), and start_multicast().
struct in_addr FFServerStream::multicast_ip |
Definition at line 98 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), prepare_sdp_description(), and start_multicast().
int FFServerStream::multicast_port |
Definition at line 99 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), prepare_sdp_description(), and start_multicast().
int FFServerStream::multicast_ttl |
Definition at line 100 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), prepare_sdp_description(), and rtp_new_av_stream().
int FFServerStream::loop |
Definition at line 101 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), and http_prepare_data().
char FFServerStream::single_frame |
Definition at line 102 of file ffserver_config.h.
Referenced by ffserver_parse_config_stream(), and handle_connection().
int FFServerStream::feed_opened |
Definition at line 105 of file ffserver_config.h.
Referenced by close_connection(), http_parse_request(), http_receive_data(), and http_start_receive_data().
int FFServerStream::is_feed |
Definition at line 106 of file ffserver_config.h.
Referenced by build_feed_streams(), ffserver_parse_config_feed(), http_parse_request(), rtsp_cmd_describe(), and rtsp_cmd_setup().
int FFServerStream::readonly |
Definition at line 107 of file ffserver_config.h.
Referenced by build_feed_streams(), ffserver_parse_config_feed(), and http_start_receive_data().
int FFServerStream::truncate |
Definition at line 108 of file ffserver_config.h.
Referenced by ffserver_parse_config_feed(), and http_start_receive_data().
int FFServerStream::conns_served |
Definition at line 109 of file ffserver_config.h.
Referenced by compute_status(), and http_parse_request().
int64_t FFServerStream::bytes_served |
Definition at line 110 of file ffserver_config.h.
Referenced by compute_status(), handle_connection(), and http_send_data().
int64_t FFServerStream::feed_max_size |
Definition at line 111 of file ffserver_config.h.
Referenced by build_feed_streams(), ffserver_parse_config_feed(), and http_receive_data().
int64_t FFServerStream::feed_write_index |
Definition at line 112 of file ffserver_config.h.
Referenced by build_feed_streams(), http_prepare_data(), http_receive_data(), and http_start_receive_data().
int64_t FFServerStream::feed_size |
Definition at line 113 of file ffserver_config.h.
Referenced by build_feed_streams(), http_prepare_data(), http_receive_data(), and http_start_receive_data().
struct FFServerStream* FFServerStream::next_feed |
Definition at line 114 of file ffserver_config.h.
Referenced by build_feed_streams(), ffserver_parse_config_stream(), and ffserver_parse_ffconfig().