FFmpeg  3.4.2
Data Fields
FFServerStream Struct Reference

#include <fftools/ffserver_config.h>

Data Fields

enum FFServerStreamType stream_type
 
char filename [1024]
 
struct FFServerStreamfeed
 
AVDictionaryin_opts
 
AVDictionarymetadata
 
AVInputFormatifmt
 
AVOutputFormatfmt
 
FFServerIPAddressACLacl
 
char dynamic_acl [1024]
 
int nb_streams
 
int prebuffer
 
int64_t max_time
 
int send_on_key
 
LayeredAVStreamstreams [FFSERVER_MAX_STREAMS]
 
int feed_streams [FFSERVER_MAX_STREAMS]
 
char feed_filename [1024]
 
pid_t pid
 
time_t pid_start
 
char ** child_argv
 
struct FFServerStreamnext
 
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 FFServerStreamnext_feed
 

Detailed Description

Definition at line 71 of file ffserver_config.h.

Field Documentation

◆ stream_type

enum FFServerStreamType FFServerStream::stream_type

◆ filename

char FFServerStream::filename[1024]

◆ feed

struct FFServerStream* FFServerStream::feed

◆ in_opts

AVDictionary* FFServerStream::in_opts

Definition at line 75 of file ffserver_config.h.

Referenced by build_file_streams(), and open_input_stream().

◆ metadata

AVDictionary* FFServerStream::metadata

◆ ifmt

AVInputFormat* FFServerStream::ifmt

◆ fmt

AVOutputFormat* FFServerStream::fmt

◆ acl

FFServerIPAddressACL* FFServerStream::acl

Definition at line 79 of file ffserver_config.h.

Referenced by ffserver_parse_acl_row(), and validate_acl().

◆ dynamic_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().

◆ nb_streams

int FFServerStream::nb_streams

◆ prebuffer

int FFServerStream::prebuffer

Definition at line 82 of file ffserver_config.h.

Referenced by ffserver_parse_config_stream(), and open_input_stream().

◆ max_time

int64_t FFServerStream::max_time

Definition at line 83 of file ffserver_config.h.

Referenced by ffserver_parse_config_stream(), and http_prepare_data().

◆ send_on_key

int FFServerStream::send_on_key

Definition at line 84 of file ffserver_config.h.

Referenced by ffserver_parse_config_stream(), and http_prepare_data().

◆ streams

LayeredAVStream* FFServerStream::streams[FFSERVER_MAX_STREAMS]

◆ feed_streams

int FFServerStream::feed_streams[FFSERVER_MAX_STREAMS]

◆ feed_filename

char FFServerStream::feed_filename[1024]

◆ pid

pid_t FFServerStream::pid

Definition at line 89 of file ffserver_config.h.

Referenced by compute_status(), handle_child_exit(), and start_children().

◆ pid_start

time_t FFServerStream::pid_start

Definition at line 90 of file ffserver_config.h.

Referenced by handle_child_exit(), and start_children().

◆ child_argv

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

◆ next

struct FFServerStream* FFServerStream::next

◆ bandwidth

unsigned FFServerStream::bandwidth

◆ rtsp_option

char* FFServerStream::rtsp_option

Definition at line 95 of file ffserver_config.h.

Referenced by ffserver_parse_config_stream().

◆ is_multicast

int FFServerStream::is_multicast

◆ multicast_ip

struct in_addr FFServerStream::multicast_ip

◆ multicast_port

int FFServerStream::multicast_port

◆ multicast_ttl

int FFServerStream::multicast_ttl

◆ loop

int FFServerStream::loop

Definition at line 101 of file ffserver_config.h.

Referenced by ffserver_parse_config_stream(), and http_prepare_data().

◆ single_frame

char FFServerStream::single_frame

Definition at line 102 of file ffserver_config.h.

Referenced by ffserver_parse_config_stream(), and handle_connection().

◆ feed_opened

int FFServerStream::feed_opened

◆ is_feed

int FFServerStream::is_feed

◆ readonly

int FFServerStream::readonly

◆ truncate

int FFServerStream::truncate

Definition at line 108 of file ffserver_config.h.

Referenced by ffserver_parse_config_feed(), and http_start_receive_data().

◆ conns_served

int FFServerStream::conns_served

Definition at line 109 of file ffserver_config.h.

Referenced by compute_status(), and http_parse_request().

◆ bytes_served

int64_t FFServerStream::bytes_served

Definition at line 110 of file ffserver_config.h.

Referenced by compute_status(), handle_connection(), and http_send_data().

◆ feed_max_size

int64_t FFServerStream::feed_max_size

◆ feed_write_index

int64_t FFServerStream::feed_write_index

◆ feed_size

int64_t FFServerStream::feed_size

◆ next_feed

struct FFServerStream* FFServerStream::next_feed

The documentation for this struct was generated from the following file: