22 #include "libavutil/opt.h"
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...
enum AVDurationEstimationMethod duration_estimation_method
The duration field can be estimated through various ways, and this field can be used to know how the ...
#define LIBAVUTIL_VERSION_INT
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...
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...
void * priv_data
Format private data.
struct AVInputFormat * iformat
Can only be iformat or oformat, not both at the same time.
AVClassCategory category
Category used for visualization (like color) This is only set if the category is equal for all object...
void * av_malloc(size_t size) av_malloc_attrib 1(1)
Allocate a block of size bytes with alignment suitable for all memory accesses (including vectors if ...
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.
const AVClass * avformat_get_class(void)
Get the AVClass for AVFormatContext.
AVFormatContext * avformat_alloc_context(void)
Allocate an AVFormatContext.
struct AVOutputFormat * oformat
const AVClass * av_class
A class for private options.