void * av_malloc(size_t size)
Allocate a block of size bytes with alignment suitable for all memory accesses (including vectors if ...
void av_opt_set_defaults(void *s)
Set the values of all AVOption fields to their default values.
const char * class_name
The name of the class; usually it is the same name as the context structure type to which the AVClass...
const AVClass * av_class
A class for private options.
AVFormatContext * avformat_alloc_context(void)
Allocate an AVFormatContext.
const AVClass * avformat_get_class(void)
Get the AVClass for AVFormatContext.
struct AVOutputFormat * oformat
AVOutputFormat * av_oformat_next(AVOutputFormat *f)
If f is NULL, returns the first registered output format, if f is non-NULL, returns the next register...
const AVClass ffio_url_class
AVIOContext * pb
I/O context.
Describe the class of an AVClass context structure.
const AVClass * av_class
A class for logging and AVOptions.
struct AVInputFormat * iformat
Can only be iformat or oformat, not both at the same time.
AVInputFormat * av_iformat_next(AVInputFormat *f)
If f is NULL, returns the first registered input format, if f is non-NULL, returns the next registere...
static const AVOption options[]
void * priv_data
Format private data.