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

Pro-MPEG Code of Practice #3 Release 2 FEC protocol. More...

#include "libavutil/avstring.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/opt.h"
#include "libavutil/parseutils.h"
#include "libavutil/random_seed.h"
#include "avformat.h"
#include "config.h"
#include "url.h"

Classes

struct  PrompegFec
 
struct  PrompegContext
 

Macros

#define PROMPEG_RTP_PT   0x60
 
#define PROMPEG_FEC_COL   0x0
 
#define PROMPEG_FEC_ROW   0x1
 
#define OFFSET(x)   offsetof(PrompegContext, x)
 
#define E   AV_OPT_FLAG_ENCODING_PARAM
 

Typedefs

typedef struct PrompegFec PrompegFec
 
typedef struct PrompegContext PrompegContext
 

Variables

const URLProtocol ff_prompeg_protocol
 

Detailed Description

Pro-MPEG Code of Practice #3 Release 2 FEC protocol.

Author
Vlad Tarca vlad..nosp@m.tarc.nosp@m.a@gma.nosp@m.il.c.nosp@m.om

Variable Documentation

§ ff_prompeg_protocol

const URLProtocol ff_prompeg_protocol
Initial value:
= {
.name = "prompeg",
.url_open = prompeg_open,
.url_write = prompeg_write,
.url_close = prompeg_close,
.priv_data_size = sizeof(PrompegContext),
.flags = URL_PROTOCOL_FLAG_NETWORK,
.priv_data_class = &prompeg_class,
}
Definition: prompeg.c:102