FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
ffserver_config.h File Reference
#include "libavutil/dict.h"
#include "libavformat/avformat.h"
#include "libavformat/network.h"

Go to the source code of this file.

Data Structures

struct  FFServerIPAddressACL
 
struct  FFServerStream
 
struct  FFServerConfig
 

Macros

#define FFSERVER_MAX_STREAMS   20
 

Enumerations

enum  FFServerStreamType { STREAM_TYPE_LIVE, STREAM_TYPE_STATUS, STREAM_TYPE_REDIRECT }
 
enum  FFServerIPAddressAction { IP_ALLOW = 1, IP_DENY }
 

Functions

void ffserver_get_arg (char *buf, int buf_size, const char **pp)
 
void ffserver_parse_acl_row (FFServerStream *stream, FFServerStream *feed, FFServerIPAddressACL *ext_acl, const char *p, const char *filename, int line_num)
 
int ffserver_parse_ffconfig (const char *filename, FFServerConfig *config)
 
void ffserver_free_child_args (void *argsp)
 

Macro Definition Documentation

#define FFSERVER_MAX_STREAMS   20

Definition at line 28 of file ffserver_config.h.

Enumeration Type Documentation

Enumerator:
STREAM_TYPE_LIVE 
STREAM_TYPE_STATUS 
STREAM_TYPE_REDIRECT 

Definition at line 31 of file ffserver_config.h.

Enumerator:
IP_ALLOW 
IP_DENY 

Definition at line 37 of file ffserver_config.h.

Function Documentation

void ffserver_get_arg ( char *  buf,
int  buf_size,
const char **  pp 
)
void ffserver_parse_acl_row ( FFServerStream stream,
FFServerStream feed,
FFServerIPAddressACL ext_acl,
const char *  p,
const char *  filename,
int  line_num 
)
int ffserver_parse_ffconfig ( const char *  filename,
FFServerConfig config 
)

Definition at line 1198 of file ffserver_config.c.

Referenced by main().

void ffserver_free_child_args ( void argsp)

Definition at line 1301 of file ffserver_config.c.

Referenced by handle_child_exit().