FFmpeg
Classes | Macros | Typedefs | Variables
unix.c File Reference

Unix socket url_protocol. More...

#include "libavutil/avstring.h"
#include "libavutil/opt.h"
#include "os_support.h"
#include "network.h"
#include <sys/un.h>
#include "url.h"

Classes

struct  UnixContext
 

Macros

#define OFFSET(x)   offsetof(UnixContext, x)
 
#define ED   AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_ENCODING_PARAM
 

Typedefs

typedef struct UnixContext UnixContext
 

Variables

const URLProtocol ff_unix_protocol
 

Detailed Description

Unix socket url_protocol.

Variable Documentation

§ ff_unix_protocol

const URLProtocol ff_unix_protocol
Initial value:
= {
.name = "unix",
.url_open = unix_open,
.url_read = unix_read,
.url_write = unix_write,
.url_close = unix_close,
.url_get_file_handle = unix_get_file_handle,
.priv_data_size = sizeof(UnixContext),
.priv_data_class = &unix_class,
.flags = URL_PROTOCOL_FLAG_NETWORK,
}
Definition: unix.c:35